java 字符串概述与特点
程序员文章站
2022-07-05 09:34:34
字符串 StringString类代表字符串,java程序中的所有字符串字面值(如;“abc”)都作为此类的实例实现。其实是说;程序中所有的双引号字符串,都是String类的对象。字符串特点;1.字符串内容永不可变(重点)。2.正是因为字符串不可改变,所以字符串是可以共享的。3.字符串效果上相当于 char [ ] 字符数组,但是底层原理是byte [ ] 字节数组。创建字符串的常见 3+1 中方式三种构造方法,一种直接创建。第一种构造方法public String(); 创建一个空白字符...
字符串 String
String类代表字符串,java程序中的所有字符串字面值(如;“abc”)都作为此类的实例实现。其实是说;程序中所有的双引号字符串,都是String类的对象。
字符串特点;
1.字符串内容永不可变(重点)。
2.正是因为字符串不可改变,所以字符串是可以共享的。
3.字符串效果上相当于 char [ ] 字符数组,但是底层原理是byte [ ] 字节数组。
创建字符串的常见 3+1 中方式
三种构造方法,一种直接创建。
第一种构造方法
public String(); 创建一个空白字符串,不含有任何内容。
第二种构造方法
public Srting(char[ ] array)根据字符串的内容,来创建对应的字符串。
例子;
char [ ] chararray = {'A','B','C'};
String str = new String(cahrarray);
Syrtem.out.println(str);
第三种构造方法
public String(byte[ ] array)根据字节数组的内容,来创建对应的字符串。
例子;
byte [ ] chararray = {5,2,6};
String str = new String(bytearray);
Syrtem.out.println(str);
一种直接创建
String str = “lao k”;
== 注意;== 不管有没有new ,直接写双引号,就是字符串对象。
本文地址:https://blog.csdn.net/weixin_50212958/article/details/111997664