(The package name is in Chinese, please don't mind this)
1. Arrays
1.for
2. Enhanced for
Package Yangbin _ array; public class Arraydemo {/* * Array Traversal method: 1.for 2. Enhanced for */public static void main (string[] args) {int[] arr = { 1, 2, 3, 4, 5};test1 (); test2 (arr);} Enhanced forprivate static void Test2 (int[] arr) {for (int i:arr) {System.out.println (i);}} forprivate static void Test1 () {int[] arr = {1, 2, 3, 4, 5};for (int i = 0; i< arr.length; i++) {System.out.println (Arr[i]);}}
2.Collection
1.for
2. Enhanced for
3. iterators
4.toArray
Package Yangbin _collection;import java.util.arraylist;import java.util.collection;import java.util.iterator;/* * Traversal mode : 1. for (not written) 2, enhanced for 3. Iterator 4.toArray */public class Collectiondemo {public static void main (string[] args) {Collec tion<string> C = new arraylist<string> () C.add ("Yangbin"); C.add ("Guole"); C.add ("Kobe"); C.add ("Jordan");//test1 (c); /test2 (c); Test3 (c); toarrayprivate static void Test3 (Collection<string> c) {object[] cc = C.toarray (); for (int i=0;i<cc.length;i+ +) {System.out.println (cc[i]);}} Iterator private static void Test2 (collection<string> c) {iterator<string> it = C.iterator (); while ( It.hasnext ()) {System.out.println (It.next ());}} Enhanced forprivate static void Test1 (Collection<string> c) {for (String c1:c) {System.out.println (C1);}}}
3.List
Package array _list;import java.util.arraylist;import java.util.iterator;import java.util.list;import java.util.listiterator;/* * for * Enhanced for * iterator * List-specific iterator * Corner label get () * ToArray () */public class Listdemo {public static voi D main (string[] args) {list<string> C = new arraylist<string> () C.add ("Yangbin"); C.add ("Guole"); C.add ("Kobe"); C.add ("Jordan");//test1 (c);//test2 (c);//test3 (c);//test4 (c); Test5 (c); Test6 (c);} private static void Test6 (List<string> c) {for (listiterator<string> lit = C.listiterator (); Lit.hasnext ();) {System.out.println (Lit.next ());}} ToArray () private static void Test5 (List<string> c) {object[] array = C.toarray (); for (int i=0;i<array.length; i++) {System.out.println (array[i]);}} The corner mark get ();p rivate static void Test4 (List<string> c) {for (int i=0;i<c.size (); i++) {System.out.println (C.get (i ));}} The List iterator private static void Test3 (list<string> c) {listiterator<string> LSC = C.listiterator (); while ( Lsc.hasnext ()) {System.out.println (Lsc.next ());}}//iterator private static void Test2 (list<string> c) {iterator<string> it = C.iterator (); while (It.hasnext ()) { System.out.println (It.next ());}} Enhanced forprivate static void Test1 (List<string> c) {for (String c1:c) {System.out.println (C1);}}}
3.Set
Package Yangbin _set;import java.util.hashset;import java.util.iterator;import java.util.set;/* * iterator * Enhanced for * ToArray * * /public class Setlist {public static void main (string[] args) {set<string> C = new hashset<string> (); C.add ("Yang C.add ("Guole"), C.add ("Kobe"), C.add ("Jordan"),//test2 (c);//test1 (c); Test3 (c); ToArray () private static void Test3 (Set<string> c) {object[] array = C.toarray (); for (int i=0;i<array.length;i + +) {System.out.println (array[i]);}} Enhanced forprivate static void Test2 (Set<string> c) {for (String s:c) {System.out.println (s);}} Iterator private static void Test1 (set<string> c) {iterator<string> it = C.iterator (); while (It.hasnext ()) { System.out.println (It.next ());}}}
4.Map
Package Yangbin _map;import java.util.collection;import java.util.hashmap;import java.util.map;import java.util.Set; Import java.util.map.entry;/* VAlues * keyset * EntrySet */public class Mapdemo {public static void main (string[] args) {M Ap<integer, string> C = new Hashmap<integer, string> (), C.put (1, "Yangbin"), C.put (2, "Guole"), C.put (3, "Kobe"); C.put ( 4, "Jordan");//test1 (c);//test2 (c); Test3 (c); private static void Test3 (Map<integer, string> c) {for (Entry<integer, string> entry:c.entryset ()) { System.out.println (Entry.getkey () + ":" +entry.getvalue ());}} keysetprivate static void Test2 (Map<integer, string> c) {set<integer> Set = C.keyset (); for (Integer Key:set ) {String value1 = C.get (key); System.out.println (key+ ":" + value1);}} Values can only be value private static void Test1 (Map<integer, string> c) {collection<string> co = c.values (); for (Strin G S:co) {System.out.println (s);}}}
The
Array--------the various traversal methods in the collection!!!!!