Java-字符串、集合
1.只要是字符串,必然是对象。
2.API文档的基本使用
3.如何创建字符串:
- 直接饮用赋值,也是一个字符串对象。
- 可以通过new关键字来调用string的构造方法:
- public string (char[] array):根据字符数组来创建字符串
- public string(char[] array, int offset, int count):根据字符数组当中的一部分来创建字符串。
4.字符串池:是为了节省内存空间,重复利用相同的字符串。
- 凡是双引号直接写上的字符串,默认在池中。
- 凡是new出来的字符串,默认不在池中。
5.字符串的内容永不可变,没放你觉得好像改变了,只是创建了一个新的字符串。
6.字符串的比较方法:
- public Boolean equals (object obj):应该区分大小写
- public Boolean equalsignoreCase(string str):忽略大小写
7.字符串的替换:public string replace (charsequence oldstr ,charsequence newstr)
8.字符串的切割方法:
public string split(string regex)
不要使用英文句点作为切分的标志,若要用,应该写成“\\.”
9.集合:和数组类似,但只要区别就是集合的长度可变,数组的长度不可变。
10.如何创建一个ArrayList集合?
- 导包:import java.util.Arraylist
- 创建:ArrayList <泛型> list = new ArrayList<>();
- 泛型:集合当中存储的是统一的什么类型。
- 注意:泛型只能使用引用类型,不能直接使用基本类型。
11.如何使用Array List集合,常用方法:
- 添加:public Boolean add(element)
- 获取:public E get(int index)
- 长度:public size()
12.如何让集合存储基本类型:使用包装类,记住两个特例(int 对应integer,char对应character,其他都是首字母大写即可)