集合4

作者: 半年很快 | 来源:发表于2018-06-22 20:34 被阅读0次

Map注意事项总结:
1.什么类型的数据可以作为TreeMap的key:
(1)实现了Comparator接口的比较器
(2)让元素直接实现了Comparable接口

不能作为key的是:ArrayList、数组

2.元素能不能充当key,只关系元素的本身,与元素的内部没关系(这里Dog实现了comparable接口,内部的Object类型的元素没有实现,不影响结果)

使用增强for循环实现遍历:数组、Collection、Map(不能直接遍历)
int[] arr = new int[]{35,7,9,1,4};
//从开始遍历,会从arr中取出第一个元素放入i中,本次循环使用i中的值。循环结束会进行二次遍历,再从arr中取出第二个元素放入i中,依次进行遍历,直到将整个数组遍历完
for(int i:arr){
System.out.println(i);
}

//遍历Collection
ArrayList<String> list = new ArrayList<>();
list.add("java");
list.add("java2");

for(String string : list){
System.out.println(string);
}

遍历Map:首先通过keySet或者entrySet从Map中取出对应的set,再对set使用增强的for循环进行遍历
HashMap<String,String> map= new HashMap<>();
map.put("01"."java1");
map.put("02","java2");

for(String key:map.keySet()){
System.out.println(map.get(key));
}

for(Map.Entry<String,String> entry: map.entrySet()){
System.out.println(entry.getValue());
}

Runtime类:运行时类
每个java应用程序都有一个Runtime类实例,使应用程序能够与其裕兴的环境相连接。可以通过 getRuntime 方法获取当前运行实例
应用程序不能创建自己的Runtime类实例
//先获取Runtime实例
Runtime runtime = Runtime.getRuntime();
System.out,println(runtime.freeMemory()/1024.0/1024.0)//JVM剩余的内存
System.out.println(runtime.maxMemory()/1024.0/1024.0);//可使用的最大内存量
System.out.println(runtime.totalMemory()/1024.0/1024.0);//当前使用的总内存量

相关文章

  • 集合4

    Map注意事项总结:1.什么类型的数据可以作为TreeMap的key:(1)实现了Comparator接口的比较器...

  • 4,集合

    集合ListEg: Set:无序且不可重复Hashset:是set一个重要实现类,只允许一个null元素 迭代器/...

  • 4、集合

    集合的学习 集合中的接口和实现类之间的关系、区别与共性。 collection接口中常用的方法 add ():向集...

  • swift第三周学习总结

    1. 集合(Set) (1)集合的定义: (2)集合写法: 举例: (4)对集合的操作: 2. 字典(Dictio...

  • Java学习笔记 14 - 集合、Iterator、foreac

    本文主要内容1、集合2、Iterator迭代器3、增强for循环4、泛型 01 集合 A:集合概述集合,是java...

  • Java 集合

    Java集合分4种体系:Set List Queue Map集合与数组的区别:集合可以保存数量不定的数据;集合可以...

  • Swift5.1集合类型

    4.集合类型 集合类型:Swift 语⾔提供数组(Array)、集合(Set)和字典(Dictionary)三种基...

  • 【Javascript】对等差分

    给出两个集合(如集合A = {1, 2, 3}和集合B = {2, 3, 4})),而数学术语“对等差分”的集合就...

  • 2018-12-20

    10.1.2 Document 类型 4、特殊集合 除了属性和方法,document对象还有一些特殊的集合这些集合...

  • 08 Python 的基本数据类型----set集合

    1. 集合表示 2.集合长度len() 3. 查询集合中某个元素是否存在 4. 集合的差集 寻找两集合差 5. 集...

网友评论

      本文标题:集合4

      本文链接:https://www.haomeiwen.com/subject/ufeaeftx.html