У мінулым уроку мы абмяркоўвалі LinkedList і гэта метады з прыкладам. Тут мы ўбачым, як пятля / ітэрацыю ў LinkedList. Ёсць чатыры спосабу , у якіх LinkedList
можа быць итерированным -
- для цыклу
- Дадаткова для цыклу
- Итератор
- While Loop
прыклад:
У гэтым прыкладзе мы маем LinkedList радковага тыпу, і мы прабягаем па ёй, выкарыстоўваючы ўсе чатыры згаданых метадаў.
пакет yupoos.ru; імпарт java.util. *; грамадскі клас LinkedListExample {дзяржаўны статычны сіла асноўны (String Арг []) { / * LinkedList дэкларацыя * / LinkedList <String> LinkedList = новы LinkedList <String> (); linkedlist.add ( "Яблык"); linkedlist.add ( "Orange"); linkedlist.add ( "манга"); / * Для завесы * / System.out.println ( "** Для цыкла **"); для (INT Num = 0; Num <linkedlist.size (); Num ++) { System.out.println (linkedlist.get (NUM)); } / * Дадаткова для завесы * / System.out.println ( "** Advanced Для цыкла **"); для (String вул: LinkedList) { System.out.println (вул); } / * Выкарыстанне итератора * / System.out.println ( "** Итератор **"); Итератор я = linkedlist.iterator (); у той час як (i.hasNext ()) { System.out.println (i.next ()); } / * Выкарыстанне While Loop * / System.out.println ( "** While Loop **"); INT Num = 0; у той час як (linkedlist.size ()> Num) { System.out.println (linkedlist.get (NUM)); Num ++; }} }
выхад:
** Для цыкла ** яблык аранжавы манга ** Пашыраны цыкл ** яблык аранжавы манга ** Итератор ** яблык аранжавы манга ** While Loop ** яблык аранжавы манга
Пакінуць каментар