首页 > 代码库 > 随笔=day=16.12.1

随笔=day=16.12.1

1、Map集合接口中的常用方法?

put(K key,V value);向集合中添加指定的key和value的映射关系。

demo: x.put("1","长江");

    x.put("2","长城");    //向x中添加了两个元素。


2,cmd界面查看ip?

在cmd界面运行:ipconfig       //查看基本信息

          ipconfig /all   //这个可以查看到更多信息。


3,集合:collection.


4,迭代器(就是循环,遍历)?

Iterator<E>:迭代器

方法详细信息:boolean  hasNext();如果有元素可以迭代则为true.

         E      Next();返回迭代的下一个元素。

         void    remove();从迭代器指向的collection中移除迭代器返回的最后一个元素(可选操作)

demo: Iterator<String> it=list.iterator();//创建迭代器

while(it.hasNext){//判断是否有元素,如果有进入到循环内
      //第一种写法
      String str=it.next();//获得集合中的元素
      System.out.println(str);//输出元素
      
       //第二种写法
       System.out.println(it.next);//可以直接把结果放入输出语句中
}

5,Map集合接口中的其他常见用法?

put(K key,V value);向集合中添加key和value的映射关系;

containsKey(Object Key);如果此映射包含指定Key的映射关系,则返回true;

containsValue(Object Value);如果此映射将一个或者多个Key映射到指定值,则返回true;

get(Object Key);如果存在指定Key对象,则返回其值,否则为null;

KeySet();返回所有key形成的Set集合;

values();返回所有value形成的Collection集合;

demo:

Map<Stirng,String> map=new HashMap<>();//创建Map实例
map.put("1","李同学");//添加对象

//得到Key的方法
Set<String> set=map.KeySet();//创建Map对象Key对象的Set集合
Iterator<String> it=set.iterator();//创建迭代器
while(it.hasNext){//判断是否有元素  有进入循环
    System.out.println(it.next());//得到元素
}

//得到Value的方法
Collection<String> coll=map.values();//创建value对象的集合
it=coll.iterator();//创建迭代器
while(it.hasNext){//判断是否有元素  有进入循环
    System.out.println(it.next());//得到元素
}

6,信息,消息?

Message ;








随笔=day=16.12.1