Резюме Java List Loop и Loop Map
Я сделал краткое изложение списка и карты. У меня не было технического контента, поэтому я только что просмотрел API.
Испытательная среда находится под Junit4, и она будет такой же, если вы сами не пишете основной метод.
Прежде всего, есть три петли списка:
@Test public void forListSt () {list <string> list = new ArrayList <string> (); list.add ("1"); list.add ("2"); list.add ("3"); list.add ("4"); list.add ("5"); // итераторный цикл не должен знать размер и тип коллекции, лучший выбор для (@suppresswarnings ("rawtypes") iterator iterator = list.iterator (); iterator.hasnext ();) {String list = (String) iterator.next (); System.out.println ("01) Итератор Для: =============================================================================== ================================================================================= Для цикла FOR не только нужно знать размер набора, но и требует, чтобы он был заказан для (int i = 0; i <list.size (); i ++) { System.out.println ("03) для ============================================================ ================================================================================= ================================================================================= ================================================================================= }} Тогда есть четыре петли карты:
@Test public void formaptest () {map <string, string> map = new hashmap <string, string> (); map.put ("01", "1"); map.put ("02", "2"); map.put ("03", "3"); map.put ("04", "4"); map.put ("05", "5"); SET <String> keySet = map.keySet (); //1.keyset's Foreach Метод для (String Key: keyset) {System.out.println ("1) Keyset:" + "Ключ:" + Key + "значение:" + map.get (key)); } Set <entry <string, string >> intrySet = map.EntrySet (); //2.EntrySet Итератор для (@suppresswarnings ("ravtypes") iterator iterator = intirstset.iterator (); iterator.hasnext ();) {@suppresswarnings ("un. unchecked") entry <string> inpit = (string <string, string>) iterator .next (); System.out.println ("02) intrySet, итератор: ключ:" + entry.getKey () + "Значение:" + entry.getValue ()); } // 3. Рекомендованная, максимальная емкость для (entry <string, string> intry: intrySet) {system.out.println ("03) entryset, foreach: key:" + intrint.getkey () + "значение:" + entry.getValue ()); } Collection <string> values = map.values (); // 4. Методы, которые только зацикливаются на значении для (строковое значение: values) {System.out.println ("04) значения, просто для значений, значение:" + value); }}Спасибо за чтение, я надеюсь, что это поможет вам. Спасибо за поддержку этого сайта!