package notebook; /**  * 利用LinkedHashMap容器完成笔记本功能  * 学炜写于2018.2.8  * 贴出代码以及输出结果  */ import java.util.Iterator; import java.util.LinkedHashMap; import java.util.Map; import java.util.Map.Entry; public class notebook {     public static void main(String[] args) {             LinkedHashMap<Integer,String> linkedHashMap = new LinkedHashMap<Integer,String>();//新建一个笔记本(利用LinkedHashMap容器来存储记录与索引)              //能存储记录,并且不限制能存储的记录条数             linkedHashMap.put(1,"谢谢");             linkedHashMap.put(2,"牛客");              linkedHashMap.put(3,"带我");              linkedHashMap.put(4,"学习");              linkedHashMap.put(5,"JAVA");              //能知道已经存储的记录的数量              int count=linkedHashMap.size();              System.out.println("笔记本记录的数量为:"+count);              //查看某条记录                           System.out.println("查看到的第1条记录内容为:"+linkedHashMap.get(1));              //删除某条记录              System.out.println("删除的第1条记录内容为:"+linkedHashMap.remove(1));              //重新加回第一条记录              //列出所有的记录              Iterator<Entry<Integer, String>> iter = linkedHashMap.entrySet().iterator();              while(iter.hasNext()){                  Map.Entry<Integer, String> entry = iter.next();                    System.out.println("第"+entry.getKey()+"条记录内容为:"+entry.getValue());              }     }      } //控制台输出的内容如下:  /*  笔记本记录的数量为:5  查看到的第1条记录内容为:谢谢  删除的第1条记录内容为:谢谢  第2条记录内容为:牛客  第3条记录内容为:带我  第4条记录内容为:学习  第5条记录内容为:JAVA  */
点赞 评论

相关推荐

09-22 23:17
门头沟学院 Java
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务