Java基礎 常用迴圈

2021-08-20 01:47:51 字數 1783 閱讀 6548

是否有鍵值對關係  

否: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 ...