Ⅰ java 鍵值對
Map<Integer, Map.Entry<Integer, Integer>> map = new HashMap<>();
map.put(1, new AbstractMap.SimpleEntry<Integer, Integer>(2, 3));
Ⅱ Java(myeclipse)中怎樣獲取鍵盤上下左右的鍵值
KeyEvent.VK_DOWN向下
KeyEvent.VK_LEFT向左
KeyEvent.VK_RIGHT向右
KeyEvent.VK_UP向上
{
=1L;
publicstaticvoidmain(String[]args){
MyPanelmp=newMyPanel();
OtherTestot=newOtherTest();
ot.add(mp);
ot.addKeyListener(mp);
ot.setSize(400,300);
ot.setTitle("MovingXO");
ot.setLocationRelativeTo(null);
ot.setVisible(true);
}
}
{
=1L;
intx=10;
inty=10;
publicvoidpaint(Graphicsg){
super.paint(g);
g.fillOval(x,y,10,10);
}
頌簡晌
publicvoidkeyPressed(KeyEvent野鋒e){
if(e.getKeyCode()==KeyEvent.VK_DOWN){
y++;
}elseif(e.getKeyCode()==KeyEvent.VK_UP){
咐迅y--;
}elseif(e.getKeyCode()==KeyEvent.VK_LEFT){
x--;
}elseif(e.getKeyCode()==KeyEvent.VK_RIGHT){
x++;
}
this.repaint();
}
publicvoidkeyTyped(KeyEvente){
//TODOAuto-generatedmethodstub
}
publicvoidkeyReleased(KeyEvente){
//TODOAuto-generatedmethodstub
}
}
Ⅲ 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));
}
Ⅳ 在java中什麼可以採用鍵值對的形式保存對象
在java中HashMap可以採用鍵值對的形式保存對象。根據查詢相關公開信息顯示橋姿,HashMap中文名哈希映射,HashMap是橋大一個用於存儲Key-Value鍵值對的集合,每一個鍵值敏消絕對也叫做Entry。採用鍵值對的形式保存對象。
Ⅳ java如果有特定的鍵值對 希望以鍵名為數組下標 鍵值為數組的值 怎麼來循環呢
沒具體明白你的意思。根據我的理解就是:你知道了數據下標和下標對應的值,並且這些都是放在Map中,然後你想利用循環,來獲取完整的數組。下面是根據我的理解的一個小實例
import喚逗散java.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]);
}
}
}
Ⅵ java鍵值映射,什麼意思
Java鍵值映射是指使用Map集合,來和世保存Key-value的一堆組合,一個key對應一個value,可以比喻成一間房子對應著唯一的一把鑰匙。
Map提供的碰棚帶鍵值映射機制,可以很好的保存各種數據,完成擴展笑蘆。
Ⅶ java中鍵和值是什麼意思
你可以查看乎孫jdk文檔,找MAP介面,它的實現類都是鍵值對的形式保存數據的
鍵:就是你存的值的編號
值:就是你要存放的歲橋鏈數據
例如:Map map=new HashMap();
map.put("name","qianke158"); 這里的鍵是name,值是qianke158;
如果要獲取map的值,可以直接用map.get("name"),就能得到前面map中存放的數消正據qianke158
Ⅷ 什麼是java 鍵值對
所謂鍵值對,你可以查看jdk文檔,找MAP介面,它的實現類都是鍵值對的形式保存數據的
鍵:就是你存的值的編號
值:就是你要存放的數據
Ⅸ 如何在java中取map中的鍵值有哪兩種方法
Map
Ⅹ Java中數組也算鍵值對嗎
是的java除了8種基礎類型外,其餘都是類,數組也是一種特殊的類,System.out.println(bText.getClass().getName());不算鍵值對