如果想知道更多的数据结构和算法问题,请关注微信公众号“数据结构和算法”,每天一题一题地做精彩解答。 也可以扫描下一个二维码的关注点
java中常见的映射有HashMap和TreeMap,他们的扫描如下
publicstaticvoidmain (string [ ] args ) { MapString,String map=new HashMap; map.put )“公共号码名称”、“数据结构和算法”); map.put (“拼音”、“sjjghsf”); map.put (“内容”、“集中在算法领域解决问题”); //第1遍历方式是输入for (map.entry string, 进入String entry : map.entrySet () (system.out.println ) (key='entry.) ) (/第二种方式,key和value分别遍历,首先是key //value for (string value : map.values () ) system.out.println ) (value=) value );//第三种方式是iteratoriteratormap.entry string,string entries=map.entryset (.iterator ); while(entries.Hasnext () ) { Map.EntryString,String entry=entries.next; system.out.println (' key=' entry.getkey (),Value=' entry.getValue ) ); (//第四种方法遍历key,然后是value for (string key : map.keyset ) ) stringvalue=map.get ) key ); system.out.println(key'='value; }