-
泛型:规定集合只能存特定类型对象,这样存放类型固定,取出类型不用担心出问题
List<Course> courses = new ArrayList<Course>();
有泛型Course,每个元素类型就是Course而非Object
查看全部 -
包装类主要提供了两大类方法:
1. 将本类型和其他基本类型进行转换的方法
2. 将字符串和本类型及包装类互相转换的方法
查看全部 -
StringBuilder 和StringBuffer ,它们基本相似,不同之处,StringBuffer 是线程安全的,而 StringBuilder 则没有实现线程安全功能,所以性能略高。因此一般情况下,如果需要创建一个内容可变的字符串对象,应优先考虑使用 StringBuilder 类。
查看全部 -
List删除方法:remove(对象),remove(位置),removeAll(集合)
查看全部 -
List修改方法:set(位置,对象)
查看全部 -
遍历:loop或iterator/for each
Iterator:Collection的iterator()方法获得迭代器,属于Iterator接口类型
hasNext(): 若有下个元素返回True
next():走到并返回下个元素,需要手动转换类型
查看全部 -
List方法
3. addAll(集合) Arrays.asList(数组): 把数组转化成List
addAll(位置,集合)
查看全部 -
List方法
get(位置)对象存入集合会变成Object类型,取出时需手动转换
add(对象)加在最后,add(位置,对象)加在指定位置
查看全部 -
Collection方法:add(), remove()
查看全部 -
数组长度固定,集合长度可变
集合:Collection类(List-ArrayList/LinkedList, Queue-LinkedList, Set-HashSet)存储多个独立对象, Map类(HashMap)存储多个Entry
查看全部 -
1. 字符串 str 中字符的索引从0开始,范围为 0 到 str.length()-1
2. 使用 indexOf 进行字符或字符串查找时,如果匹配返回位置索引;如果没有匹配结果,返回 -1
3. 使用 substring(beginIndex , endIndex) 进行字符串截取时,包括 beginIndex 位置的字符,不包括 endIndex 位置的字符
查看全部 -
基本类型int转换字符串方法
包装类方法:String str = Integer.toString(c);
String类方法:String str = String.valueOf(c);
+:String str = c + "";
字符串转换基本类型int方法
包装类方法:int d = Integer.parseInt(str);
包装类方法(自动拆箱):int d = Integer.valueOf(str);
查看全部 -
装箱:基本类型->包装类型
拆箱:包装类型->基本类型
手动(new)和自动都可以
查看全部 -
包装类为了让基本数据类型具有对象特性
查看全部 -
StringBuilder修改不用创建新对象
常见方法:
append("hi") append(123)
length()
insert(3, "hi")
toString()
查看全部
举报