-
泛型集合中的限定类型
查看全部 -
Map 修改
先是使用get()方法传入想要修改的 键 ,
再使用 put 方法来传入 新数据 来替代 Map 中的值
Demo4/MapTest
查看全部 -
Map 删除:
remove ( 键值 ) ;
即可删除,
使用entrySet()方法,可以返回键和键值这一对,但是得先创建一个Set类型的属性,且 泛型 为 Entry 类型,
在使用foreach遍历这个属性,就可以随意调用 键 和 键值 了,分别是用getKey()方法和getValue()方法来调用。
Demo/MapTest
查看全部 -
初始化 Map 属性,需要 HashMap()
get()方法是传入、取读 Map 一个“键”
KeySet()方法是返回出传入 Map 的“键”
Demo4/MapTest
查看全部 -
基本类型转换为字符串有三种方法:
1. 使用包装类的 toString() 方法
2. 使用String类的 valueOf() 方法
3. 用一个空字符串加上基本类型,得到的就是基本类型数据对应的字符串
字符串转换成基本类型有两种方法:
1. 调用包装类的 parseXxx 静态方法
2. 调用包装类的 valueOf() 方法转换为基本类型的包装类,会自动拆箱
字符串转换成基本类型有两种方法:
1. 调用包装类的 parseXxx 静态方法
2. 调用包装类的 valueOf() 方法转换为基本类型的包装类,会自动拆箱
查看全部 -
查看全部
-
Map接口:提供映射接口(key-value)
key不可重复,value可以重复
HashMap类:是map的重要实现类,基于哈希表实现的,是无序的,key不可以重复
查看全部 -
java3查看全部
-
java集合框架:
两大接口:Collection map
Collection:
list:有序,重复(序列)ArrayList
queue:有序,重复(队表) LinkedList
set:无序,不重复(集)HashSet
map:hashmap 存储(key,value)键值对
查看全部 -
数组和集合的区别
数组的长度固定,集合长度不可变。
数组只能通过下标访问,类型固定,而集合可以通过人员类型查找所映射的具体对象
查看全部 -
泛型的子类型:
使用泛型往 List 添加元素时,也可以添加泛型的子类型,通过继承创建一个新的类,然后往 List 中使用这个类创建的对象添加元素,也是可以的。
查看全部 -
Collections.sort()如果想要对自定类型的进行排序,有两种方法:
①到自定类型类实现Comparable默认比较接口,重写其中的compareTo方法 a.compareTo(b)
②新建一个类实现Compararator接口,重写其中的compare方法,也用compareTo重写,调用方法可用Collections.sort(集合对象,新建类)方法调用
查看全部 -
StringBuilder(Buffer)的常用方法
StringBuilder append(参数) 在末尾追加内容
StringBuilder insert(位置,参数) 插入内容
int length() 获取长度
String toString() 转换为String
查看全部 -
判断Map集合中的Hashmap中的元素是否存在可以用containskey方法与containsValue方法
前者通过key值判断,后者通过value值判断,后者要重写equals和hashcode方法
查看全部 -
判断Collection集合中的List与Set中的元素是否存在可以用contains方法
前者要重写equals方法,后者要多重写一个hashcode方法,可以自动生成
获取List元素位置用(last)indexOf方法,排序用Collection.sort方法
查看全部
举报