是否有鍵值對關係
否:collection
元素是否唯一?
否:list
執行緒安全嗎?
}
}
全都不知道就用arraylist
listlist= new arraylist();
list.add("1");
list.add("2");
list.add("3");
/*** 根據集合類長度遍歷(字串,單維陣列可用)
*/for (int i = 0; i < list.size(); i++)
/*** 根據新式for-each遍歷(推薦)
*/for (string a:list)
/*** 根據迭代器遍歷
*/for(iterator i = list.iterator(); i.hasnext();)
int arr = , , };
system.out.println("遍歷二維陣列:");
for (int i = 0; i < arr.length; i++)
system.out.println();
}//1、遍歷map.entryset():它的每乙個元素都是map.entry物件,這個物件中,
//放著的就是map中的某一對key-value;
//2、遍歷map.keyset():它是map中key值的集合,我們可以通過遍歷這個集合來
//讀取map中的元素;
//3、遍歷map.values():它是map中value的集合,我們可以直接通過這個集合遍歷map中的值,卻不能讀取key。
mapmap = new hashmap();
map.put("a", "zhangsan");
map.put("b", "lisi");
map.put("c", "wangwu");
// system.out.println(map);
/** * 方法一:獲取keyset集合,迭代遍歷map
*/setkeyset = map.keyset();
for(iteratoriterator = keyset.iterator();iterator.hasnext();)
system.out.println("**********************");
/*** 方法二:獲取keyset集合,for-each遍歷map
*/for(string key : map.keyset())
system.out.println("**********************");
/***/
for(map.entryentry : map.entryset())
system.out.println("**********************");
/*** 方法四:獲取entryset,迭代例項遍歷map
*/set> entryset = map.entryset();
for(iterator> iterator = entryset.iterator();iterator.hasnext();)
system.out.println("**********************");
/*** 方法五,這種方法遍歷的是所有的值
*/for(string value : map.values())
java 迴圈基礎
1.while 和 do while的區別 while 先判斷條件符合不符合 然後再 迴圈 do while 先迴圈一遍 再判斷條件符合不符合 while 迴圈條件注 使用步驟 1.確定迴圈條件 2.套用while語法寫出 3.迴圈是否能夠正常退出 2.什麼是do while迴圈 特點 先執行,再迴...
java基礎 (迴圈)
知識點 while迴圈 do while迴圈 for迴圈 break跳出與continue跳轉 個人理解 1.迴圈結構 1 for迴圈基本結構 for 初始化語句 布林表示式 迴圈操作 for 死迴圈,效率最高迴圈 2 while迴圈基本結構 while 判斷條件語句 3 do while迴圈基本結...
Java基礎(迴圈)
迴圈結構 1 while 先判斷後執行,迴圈體有可能一次不執行 2 do while 先執行後判斷,迴圈體至少迴圈一次 3 for 迴圈四要素 1 迴圈初始化 2 迴圈條件 3 迴圈操作 迴圈體 4 迴圈變數的改變 迭代條件 while 1 2 3 4 2 3 4 do while 1 3 4 2 ...