Map--keySet()java
Map--Entry:键值对的映射关系对象数组
static interface Entry<K,V>();
Map--entrySet()code
getKey()对象
getValue()get
Map嵌套it
public static void main(String[] args){ HashMap<String, String> javase = new HashMap<String, String>(); HashMap<String, String> javaee = new HashMap<String, String>(); javase.put(); javase.put(); javaee.put(); javaee.put(); HashMap<String, HashMap<String, String>> banjis = new HashMap<String, HashMap<String, String>>(); } //集合遍历:KeySet public static void keySet(HashMap<String, HashMap<String, String>> banjis){ Set<String> banjiNameSet = banjis.keySet(); Iterator<String> banjiNameIt = banjiNameSet.iterator(); while(banjiNameIt.hasNext()){ String banjiNameKey = banjiNameIt.next(); HashMap<String, String> banji = banjis.get(banjiNameKey); Set<String> studentsName = banji.KeySet(); Iterator<String> stuNameIt = studentsName.iterator(); while(StuNameIt.hasNext()){ String stuName = stuNameIt.next(); String name = banji.get(stuName); } } } //EntrySet()键值对关系对象 public void entrySet(HashMap<String, HashMap<String, String>> banjis){ Set<Map.Entry<String, HashMap<String, String>>> banjiNameSet = banjis.entrySet(); Iterator<Map.Entry<String,HashMap<String,String>>> banjiNameIt = banjiNameSet.iterator(); while(banjiNameIt.hasNext()){ Map.Entry<String,HashMap<String,String>> banjiEntry = banjiNameIt.next(); String banjiNameKey = banjiEntry.getKey(); HashMap<String, String> StuEntry = banjiEntry.getValue(); ...... }
import static java.lang.System.out //导入的最末尾必须是一个静态成员
前提: 方法的参数类型肯定
,个数任意class
public static int getSum(int...argName){ //[I@4342324 System.out.println(argName) }
**本质:**传入的参数都是一个数组import
注意事项: 一个方法只能有一个可变参数遍历
可变参只能放在方法的最后一个位置方法