String 是我们开发中最常用的类,我们不仅要掌握String类常见的方法,对于String的底层实现也需要掌握好,不然在工作开发中很容易犯错。
1.String基础
- String类又称作不可变字符序列。
- String 位于java.lang包中,Java程序默认导入java.lang包下的所有类。
- Java字符串就是Unicode字符序列,例如字符串“Java”就是4个Unicode字符'J' , ' a '、' v ' a”组成的。
- Java没有内置的字符串类型,而是在标准Java类库中提供了一个预定义的类String。每个用双引号括起来的字符串都是String类的一个实例。
示例代码:
public class Test01 {
public static void main(String[] args) {
// TODO Auto-generated method stub
String a=new String("assccccvv");
String b="wesddw";
System.out.println(a==b);
System.out.println(a);
System.out.println(b);
System.out.println(a.equals(b));//判断字符