Map 集合的简单使用

本贴最后更新于 1249 天前,其中的信息可能已经物是人非

Map 集合的简单使用

insertMap 方法:

public Map<Integer,String> insertMap(Map<Integer,String> integerStringMap){
        for (int i = 0; i <10 ; i++) {
            integerStringMap.put(i,i+"");
        }
        return integerStringMap;
    }

deleteMap 方法:

 public Map<Integer,String> deleteMap(Map<Integer,String> integerStringMap,Integer integer){
        integerStringMap.remove(integer);
        return integerStringMap;
    }

updateMap 方法:

public Map<Integer,String> updateMap(Map<Integer,String> integerStringMap,Integer integer,String string){
        integerStringMap.put(integer,string);
        return integerStringMap;
    }

selectKeySetIteratorMap 方法:

 public void selectKeySetIteratorMap(Map<Integer,String> integerStringMap){
        Iterator<Integer> iterator=integerStringMap.keySet().iterator();
        while (iterator.hasNext()){
            Integer integer=iterator.next();
            System.out.print("Key:"+integer+"Value:"+integerStringMap.get(integer)+"\t");
        }
    }

selectEntrySetIteratorMap 方法:

 public void selectEntrySetIteratorMap(Map<Integer,String> integerStringMap){
        Iterator<Map.Entry<Integer,String>> iterator=integerStringMap.entrySet().iterator();
        while (iterator.hasNext()){
            Map.Entry<Integer,String> integerStringEntry=iterator.next();
            System.out.print("Key:"+integerStringEntry.getKey()+"Value:"+"\t");
        }
    }

selectEntrySetForEachMap 方法:

  public void selectEntrySetForEachMap(Map<Integer,String> integerStringMap){
        for (Map.Entry<Integer, String> integerStringEntry : integerStringMap.entrySet()) {
            System.out.print("Key:" + integerStringEntry.getKey() + "Value:" + "\t");
        }
    }

selectKeySetForEachMap 方法:

 public void  selectKeySetForEachMap(Map<Integer,String> integerStringMap){
        for (Integer integer : integerStringMap.keySet()) {
            System.out.print("Key:" + integer + "Value:" + integerStringMap.get(integer) + "\t");
        }
    }

Main 方法:

public static void main(String[] args) {
        MapTest mapTest=new MapTest();
        Map<Integer,String> integerStringMap=new HashMap<>();
        integerStringMap=mapTest.insertMap(integerStringMap);
        System.out.println("-------------");
        mapTest.selectEntrySetIteratorMap(integerStringMap);
        integerStringMap=mapTest.deleteMap(integerStringMap,1);
        System.out.println("-----------");
        mapTest.selectEntrySetForEachMap(integerStringMap);
        mapTest.updateMap(integerStringMap,1,"15");
        System.out.println("--------------");
        mapTest.selectKeySetIteratorMap(integerStringMap);
    }
  • Java

    Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。

    3169 引用 • 8207 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...