1. 程式人生 > >map鍵值對簡單使用

map鍵值對簡單使用

map 作為STL的一個標準容器,剛接觸使用,存一下程式碼片段,簡單應用一下

int main(){
	map<int, string> first_name_sort;
	first_name_sort[1] = "趙";
	first_name_sort[2] = "錢";
	first_name_sort[3] = "孫";
	first_name_sort[4] = "李";
	first_name_sort[5] = "周";
	first_name_sort.insert(pair<int, string>(6, "武"));

	for (int i = 1; i < 7; i++)
		cout << i << first_name_sort[i] << endl;
	
	return 0;
}


	map<string,string> map_bin;
	map_bin.insert(make_pair("a","123"));
	map_bin.insert(make_pair("b","456"));
	cout << map_bin["a"] << endl;
	cout << map_bin["b"] << endl;




相關推薦

map簡單使用

map 作為STL的一個標準容器,剛接觸使用,存一下程式碼片段,簡單應用一下 int main(){ map<int, string> first_name_sort; first_

flutter中存儲簡單數據(相當於前端localstorage概念)

number gac load add double EDA pen tex extend 首先需要安裝一個官方推薦包: 1 dependencies: 2 flutter: 3 sdk: flutter 4 shared_preferences: any

物件屬性和map

網上看到的方法,找不到原文,留作筆記記之。private static Map<String, String> obj2Map(Object obj) { Map<String, String> map=new HashMap<String,

es6語法之map轉化陣列

在開發中,遇到map去除所有的value值:new Map建立一個map let map=new Map([[1,"one"],[2,"two",[3,"three"]]]);獲取所有鍵值對: console.log("獲取key") console.log([...map.

Dictionary、KeyValuePair、Hashtable 簡單使用。

KeyValuePair是單個的鍵值對物件。KeyValuePair可用於接收combox選定的值。 例如:KeyValuePair<string, object> par = (KeyValuePair<string, object>)shop

spring boot 程式碼、註解配置獲取yml、properties檔案中的map

一、yml獲取自定義鍵值對 yml中的鍵值對 test: map: key1: value1 key2: value2 key3: value3 pom中的依賴配置 <dependency> <groupId>org.sprin

Map遍歷

1.map.keySet()方法 Set set = map.keySet(); for(Iterator iter = set.iterator(); iter.hasNext();) { String key = (String)iter.next();

android之OkHttp簡單使用,,json資料,檔案上傳。

okHttp 的簡單使用 引入Gradle依賴:compile 'com.squareup.okhttp3:okhttp:3.4.1' HTTP GET請求 MainActivity程式碼如下: import android.support.v7

java://Comparator、Comparable的用法(按照要求將map集合的進行順序輸出)

import java.util.*; public class Person implements Comparable<Person>//使Person的屬性具有比較性 { private String name; private int age;

Java 進階——集合體系詳解之Map體系集合

引言 一Map體系的訪問方式 Map的訪問也和HashSet的特點一樣是無需的,Map體系與Set體系不同並不實現Iterator介面,當然也不會具有迭代器,那麼Map集合怎麼訪問呢?間接通過Set的迭代器,Map集合訪問方式主要有兩種:keySet和e

移除map中的

背景 專案中需要移除map集合中對應的鍵值對,用以控制資料的變化。 實現 這裡我寫了一個測試方法,通過列印日誌可以直觀的看到map中資料的變化,從而證明這樣的實現方式的正確性

Map集合的遍歷,得到

import java.util.HashMap;import java.util.Map;import java.util.Set;//Map集合的遍歷//1,獲取所有的鍵//2.遍歷見得集合,獲取得到每一個鍵//3.根據鍵去找值public class MapDemo1

std::map 如何插入

C++ map是經常使用的很方便的一個容器,由鍵值就可以得到對應的資料。 在使用map時,我們需要將資料儲存在map裡面,以方便我們的使用。 有兩種方式,可以把資料放入map容器: 1.map[鍵]

安卓Spinner用法最簡單獲取

//安卓開發過程中Spinner用法最簡單獲取鍵值對 public class MainActivity extends Activity {private Spinner mySpinner;@Overrideprotected void onCreate(Bundle

java Map

import java.util.Map; import java.util.Map.Entry; //宣告鍵值對物件 Map<String, String> params=new HashMap<String, String> (); params

java中獲取map方法

1、我們知道假設在java中的map,我們知道某一個鍵時,我們很容易通過鍵找到對應的值,這個是map中最常用的。 比如: map<Integer,String> map=new HashMap<Integer,String>(); map.put("

Map中的進行遍歷

一定要注意泛型的新增 public static void main(String[] args) { Map<Integer, String> map = ne

c++中如何關聯兩個變數的-,c++map的使用

在開發的場景中會用到將無關的值關聯起來,後面會根據一個值來查詢、使用其相對應的值,這裡鍵值對是一個不錯的選擇,即使用c++map的特性實現這一簡單功能。 map是一類關聯式容器,增加和刪除節點對迭代器的影響很小。除了對操作節點有影響,對其他的節點沒有什麼影響。map主要

刪除map中的內容

Iterator<String> iterator = map.keySet().iterator();// map中key(鍵)的迭代器物件 while (iterator.hasNext()){// 迴圈取鍵值進行判斷

js序列化封裝成一個象,以的方式

tle {} ora serialize strong push com alt tro js序列化封裝成一個對象,以鍵值對的方式 類似:Object {ni: "1", wo: "2", ta: "3", huge: "4", jindong: "5"…} jque