Este artículo describe los métodos transversales de las colecciones Java Set, List y Map a través de ejemplos y los comparte con usted para su referencia.
Los métodos específicos son los siguientes:
paquete com.shellway.javase;importar java.util.ArrayList;importar java.util.Collection;importar java.util.HashSet;importar java.util.Iterator;importar java.util.List;importar java.util.Map;importar java.util.Set;importar java.util.TreeMap;importar org.junit.Test;clase pública TestCollection { vacío estático público print(Colección<? extiende Objeto> c){ Iterador<? extiende Objeto> it = c.iterator(); while (it.hasNext()) { Objeto objeto = (Objeto) it.next(); println(object); } } @Test public void demo1(){ Set<String> set = new HashSet<String>(); set.add("AAA"); set.add("CCC"); print(set); // El primer método transversal de Set: usando Iterator Iterator<String> it1 = set.iterator(); (ss); } // El primer método transversal de Set: usar foreach for (String sss: set) { System.out.println(sss) List<String> list = new; ArrayList<String>(); list.add("DDDDD"); list.add("EEEEE"); list.add("FFFFF"); // La primera forma de recorrer la Lista: porque El la lista está en orden, use los métodos size() y get() para obtener for (int i = 0; i < list.size(); i++) { System.out.println(list.get(i) } // La segunda forma de recorrer la Lista: usar Iterator Iterator<String> it = list.iterator(); while (it.hasNext()) { System.out.println(it.next() } //List The tercer método transversal: use foreach for (String s2: list) { System.out.println(s2 } Map<String,String> map = new TreeMap<String, String>(); map.put("Jerry", "10000"); map.put("shellway", "20000"); map.put("Kizi", "30000"); El primer método transversal de Map: primero obtenga la clave, luego obtenga el valor Set<String> sett = map.keySet() for (String s: sett) { System.out.println(s+":"+map.get(s)); } // El segundo método transversal de Map: obtiene el par clave-valor para (Map.Entry<String, String> entrada: map.entrySet ( )) { System.out.println(entry.getKey()+": "+entry.getValue());
Los genéricos se utilizan aquí para realizar comprobaciones de seguridad de tipos y recorrido de objetos de colección.
Espero que lo que describe este artículo sea útil para que todos aprendan sobre programación Java.