Zusammenfassung der Java -Listenschleife und der Kartenschleife
Ich habe eine Zusammenfassung der Liste und der Karte gemacht. Ich hatte keinen technischen Inhalt, also habe ich gerade die API überprüft.
Die Testumgebung befindet sich unter jungit4 und ist dasselbe, wenn Sie keine Hauptmethode selbst schreiben.
Zunächst gibt es drei Listenschleifen:
@Test public void forListTest () {list <string> list = new ArrayList <string> (); list.add ("1"); list.add ("2"); list.add ("3"); list.add ("4"); list.add ("5"); // Iterator -Schleife muss die Größe und Art der Sammlung nicht kennen, die beste Wahl für (@SuppressWarnings ("rawtypes") iterator iterator = list.iterator (); iterator.hasnext ();) {String list = (String) iterator.next (); System.out.println ("01) Iterator for:=========================================================================== =============================================================================== Für die for -Schleife muss nicht nur die Größe des Satzes wissen, sondern erfordert auch, dass sie für (int i = 0; i <list.size () bestellt wird; i ++) { System.out.println("03)for=================================================== =============================================================================== ============================================================================== =============================================================================== }} Dann gibt es vier Kartenschleifen:
@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.Keysets foreach -Methode für (String -Taste: Schlüsselet) {System.out.println ("1) Keyset:" + "Schlüssel:" + Key + "Wert:" + map.get (Schlüssel)); } Set <Eintrag <String, String >> Eintragset = map.EntrySet (); //2.EntrySet Iterator für (@SuppressWarnings ("rawttypes") iterator iterator = Eintragset.Iderator (); iterator.hasNext ();) {@SuppressWarnings ("deaktiviert") Eintrag <string, String> Eintrag = (Eintrag <string>) iterator .Next (); System.out.println ("02) Einstieg, Iterator: Schlüssel:" + Eintrag.getkey () + "Wert:" + Eintrag.getValue ()); } // 3. Empfohlen, maximale Kapazität für (Eintrag <String, String> Eintrag: EinstiegSet) {System.out.println ("03) Eintragset, Foreach: Schlüssel:" + Eintrag.GeteKey () + "Wert:" + Eintrag. } Collection <string> values = map.Values (); // 4. Methoden, die nur den Wert für (Stringwert: Werte) {System.out.println ("04) Werte, nur für Werte, Wert:" + Wert) auskleiden; }}Danke fürs Lesen, ich hoffe, es kann Ihnen helfen. Vielen Dank für Ihre Unterstützung für diese Seite!