Este artigo descreve os métodos de passagem das coleções Java Set, List e Map por meio de exemplos e os compartilha com você para sua referência.
Os métodos específicos são os seguintes:
pacote 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;public class TestCollection { public static void print(Collection<? extends Object> c){ Iterator<? extends Object> it = c.iterator() while (it.hasNext()) { Object object = (Object) it.next(); println(objeto); } } @Test public void demo1(){ Set<String> set = new HashSet<String>(); set.add("CCC"); print(set); //O primeiro método de travessia de Set: usando Iterator Iterator<String> it1 = set.iterator(); (ss); } //O primeiro método de travessia de Set: usando foreach for (String sss : set) { System.out.println(sss } List<String> list = new); ArrayList<String>(); list.add("DDDDD"); list.add("EEEEE"); list.add("FFFFF"); list está em ordem, use os métodos size() e get() para obter for (int i = 0; i < list.size(); i++) { System.out.println(list.get(i) }); //A segunda maneira de percorrer a Lista: use Iterator Iterator<String> it = list.iterator(); //List The terceiro método de travessia: 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"); O primeiro método de travessia do Map: primeiro obtenha a chave e, em seguida, obtenha o valor Set<String> sett = map.keySet() for (String s : sett) { System.out.println(s+":"+map.get(s) } //O segundo método de travessia do Map: obtém o par chave-valor para (Map.Entry<String, String> input : map.entrySet ( )) { System.out.println(entry.getKey()+" : "+entry.getValue());
Genéricos são usados aqui para realizar verificação de segurança de tipo e passagem de objetos de coleção.
Espero que o que este artigo descreve seja útil para o aprendizado de programação Java para todos.