Java-字符串、集合

时间:2021-09-09 23:53:45

1.只要是字符串,必然是对象。

2.API文档的基本使用

3.如何创建字符串:

  • 直接饮用赋值,也是一个字符串对象。
  • 可以通过new关键字来调用string的构造方法:
  1. public string (char[] array):根据字符数组来创建字符串
  2. 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,其他都是首字母大写即可)