-
~Set是元素无序并且不可以重复的集合,被称为集。
~
查看全部 -
记得要调用方法
查看全部 -
学生选课系统list修改
查看全部 -
集合框架0
查看全部 -
Integer包装类的常用方法:
查看全部 -
基本类型和包装类之间的对应关系:
1. 将本类型和其他基本类型进行转换的方法
2. 将字符串和本类型及包装类互相转换的方法
查看全部 -
String 类的常用方法:
查看全部 -
没学会,可以多看几遍
查看全部 -
1.在基本类型比较过程中:==比较的是内存地址;equals比较的是内容 2.在引用类型比较过程中:例Dog dog=new Dog();==与equals都比较的是地址,需重写equals方法才能比较内容
查看全部 -
int length() 返回当前字符串的长度 int indexOf(int ch) 查找ch字符在该字符串中第一次出现的位置 int indexOf(String str) 查找str子字符串在该字符串中第一次出现的位置 int lastIndexOf(int ch) 查找ch字符在该字符串中最后一次出现的位置 int lastIndexOf(String str) 查找str子字符串在该字符串中最后一次出现的位置 String substring(int beginIndex) 获取从beginIndex位置开始到结束的子字符串 String substring(int beginIndex, int endIndex) 获取从beginIndex位置开始到endIndex位置的子字符串 String trim() 返回去除了前后空格的字符串 boolean equals(Object obj) 将该字符串与制定对象比较,返回true或false String toLowerCase() 将字符串转换为小写 String toUpperCase() 将字符串转换为大写 char charAt(int index) 获取字符串中指定位置的字符 String[] split(String regex, int limit) 将字符串分割为子字符串,返回字符串数组 byte[] getBytes() 将该字符串转换为byte数组
查看全部 -
使用Collections.sort()方法排序时,当括号中的List泛型没有继承comparable和comparator接口时,不能使用该方法,有以下两种做法:
1、默认比较规则:
需要把List的泛型,例如Student继承接口comparable,重写compareTo()方法,再使用Collections.sort(studentList)。
2、临时比较规则:
创建一个StudentComparator类继承Comparator接口,重写compare()方法,再使用Collections.sort(studentList,new StudentComparator)
查看全部 -
调用Collections.sort(integerList)方法,括号中放List接口的实例化对象integerList,将其中的元素进行排序。当List是String泛型时,排序从第一个字符开始判断,分别是数字,大写字母,小写字母,若相等继续往后判断。
查看全部 -
Map类型的实例化对象students也有判断是否含有某键值或者是否含有某元素的方法,分别是containsKey()和containsValue(),其中containsValue()方法也是要重写元素的euqals和hashCode才能正常判断
查看全部 -
contains()方法判断集合中是否含有某个元素,indexOf()方法返回某个元素在列表中的索引值,若没有对应的元素返回-1
contains(),indexOf的机制都是调用元素的equals()方法来实现的,所以当重新构造一个内容相同的对象进行判断时,因为重新构造的对象和在集合中的对象内存地址不同,所以equals()方法没有重写就判断错误,重写后即可正常使用
查看全部 -
在这里Set的contains()方法需要重写equals和hashCode方法
查看全部
举报