认识String类

1、JDK中源码
在这里插入图片描述
①被String类被final修饰的意义:String类无法被继承,保证所有使用JDK的人都使用的都是同一个String类


2、创建字符串的方式
【常用①④】
①直接赋值:String str =“Hello Word”;
②通过构造方法产生对象 String str =new String(“hello word”);
③通过字符数组产生对象
char[] data =new char[]{‘a’};
④通过String的静态方法valueOf(任意数据类型)—>转为字符串
String str =String.valueOf();

public class StringTest {
   
    public static void main(String[] args) {
   
        //直接赋值
        String str1 = "hello word";
        //通过构造方法
        String str2 =new String("hello word");
        //通过字符数组
        char[] data =new char[]{
   'a','b','c'};
        String str3 =new String(data);
        //通过静态方法
        String str4 =String.valueOf(10);
        System.out.println(str1+"\n"+str2+"\n"+str3+"\n"+str4);
    }
}
//输出结果
//hello word
//hello word
//abc
//10

3、字面量: 直接写出来的数值称为字面量
认识String类_第1张图片


4、字符串比较:
1、使用 equals() 方法–>大小写有区别
2、使用 equalsIgnoreCase() -->大小写无区别
【当需要由用户输入时,避免空指针异常】

你可能感兴趣的:(JavaSE,java,开发语言)