當前位置:首頁 » 編程語言 » 鍵值對java

鍵值對java

發布時間: 2022-05-27 22:40:20

1. java一個map裡面加入兩個鍵值對

//因為map里不能有重復的鍵,所以想要實現這種,那麼就只能將一個一個的map放到集合中
//如下:
packagetestweb;

importjava.util.ArrayList;
importjava.util.HashMap;
importjava.util.List;
importjava.util.Map;

publicclassTestCase{

publicstaticvoidmain(String[]args)throwsException{
newTestCase().test();
}

privatevoidtest(){
List<Map<String,Object>>list=newArrayList<Map<String,Object>>(2);
Map<String,Object>map1=newHashMap<String,Object>(2);
map1.put("name","Paraguay");
map1.put("value",6459.721);
list.add(map1);

map1=newHashMap<String,Object>(2);
map1.put("name","Qatar");
map1.put("value",1749.713);
list.add(map1);
System.out.println(list);
}

}
//輸出結果:[{value=6459.721,name=Paraguay},{value=1749.713,name=Qatar}]

2. java中鍵和值是什麼意思

你可以查看jdk文檔,找MAP介面,它的實現類都是鍵值對的形式保存數據的
鍵:就是你存的值的編號
值:就是你要存放的數據
例如:Map map=new HashMap();
map.put("name","qianke158"); 這里的鍵是name,值是qianke158;
如果要獲取map的值,可以直接用map.get("name"),就能得到前面map中存放的數據qianke158

3. Java中數組也算鍵值對嗎

是的java除了8種基礎類型外,其餘都是類,數組也是一種特殊的類,System.out.println(bText.getClass().getName());不算鍵值對

4. java 怎麼樣獲取Map中第幾個鍵值對

publicstaticvoidmain(String[]args){

Map<String,String>map=newHashMap<String,String>();

map.put("key1","value1");

map.put("key2","value2");

map.put("key3","value3");

Set<String>keySet=map.keySet();

inti=map.size()-1;

Map<Integer,String>mapKey=newHashMap<Integer,String>();

Map<Integer,String>mapValue=newHashMap<Integer,String>();

for(java.util.Map.Entry<String,String>entry:map.entrySet()){

//將原來MAP的VALUE放入新的MAP的VALUE裡面

mapKey.put(i,entry.getValue());

//將原來MAP的KEY放入新的MAP的VALUE裡面

mapValue.put(i,entry.getKey());

i--;

}
//列印KEY值

System.out.println(mapKey.get(2));
//列印VALUE值

System.out.println(mapValue.get(0));

}

5. 關於java web的鍵值對

可以這么理解:key是一個標記,而value是實際我們想要的內容。我們只要通過key就能找到我們想要的定性,就像通過一個人的身份證號就能找到一個人的所有信息一樣。可以把這些web元素想像成一個表格,表格有兩列即key和value。key是唯一的一個字元串,value可以是任何類型。底層的實現是通過Map介面實現的。不知道你有沒有學JAVA SE上面的util包中的核心API,Map就是採用鍵值對存放對象。

6. java 鍵值對

Map<Integer, Map.Entry<Integer, Integer>> map = new HashMap<>();
map.put(1, new AbstractMap.SimpleEntry<Integer, Integer>(2, 3));

7. 什麼是java 鍵值對

所謂鍵值對,你可以查看jdk文檔,找MAP介面,它的實現類都是鍵值對的形式保存數據的

鍵:就是你存的值的編號
值:就是你要存放的數據

8. java:我想使用鍵值對,並且鍵或者值可以重復,在java中找得到對應的類嗎

沒有。因為意義就是鍵是獨立的。唯一的。

我認為你可以從其他業務方面下手。數據可用實體保存。這樣放map和List都是很容易取出鍵相同的數據。

好吧。下面的哥們的確行。可以。不過必須New的形式。不然也會覆蓋。

9. java如果有特定的鍵值對 希望以鍵名為數組下標 鍵值為數組的值 怎麼來循環呢

沒具體明白你的意思。根據我的理解就是:你知道了數據下標和下標對應的值,並且這些都是放在Map中,然後你想利用循環,來獲取完整的數組。下面是根據我的理解的一個小實例

importjava.util.HashMap;
importjava.util.Map;
importjava.util.Set;
publicclassTest{
publicstaticvoidmain(String[]args){
Map<String,Object>map=newHashMap<String,Object>();
map.put("0","製造假數據");
map.put("1","下面是一個小示例");
map.put("2","存放數組下標和數值");
map.put("3","下面開始循環");
String[]arr=newString[map.size()];
Set<String>set=map.keySet();
for(Stringst:set){
arr[Integer.parseInt(st)]=(String)map.get(st);
}
for(inti=0;i<arr.length;i++){
System.out.println("arr["+i+"]:"+arr[i]);
}
}
}

10. java中什麼是鍵值對形式存儲數據我是初學者求好心高手賜教!

就是通過一個key 拿到 它對應的value ,就好像是身份證一樣 ,有一堆身份證放盒子里邊,但是只有一個名字對應到一個身份證號碼的

熱點內容
android訪問網路許可權 發布:2025-02-12 14:55:20 瀏覽:88
原神文件夾 發布:2025-02-12 14:50:15 瀏覽:800
c語言數字翻譯 發布:2025-02-12 14:45:54 瀏覽:497
暗區突圍為什麼顯示伺服器維修 發布:2025-02-12 14:45:53 瀏覽:247
翻譯分為匯編和編譯 發布:2025-02-12 14:29:12 瀏覽:233
什麼是新聞編譯 發布:2025-02-12 14:23:12 瀏覽:853
如何查看手機存儲 發布:2025-02-12 14:21:15 瀏覽:50
cacti自定義腳本 發布:2025-02-12 14:21:13 瀏覽:313
編譯安卓步驟 發布:2025-02-12 14:19:39 瀏覽:222
php把數組分組 發布:2025-02-12 14:19:37 瀏覽:280