*/一、字符串的特点
- String 类代表字符串。 java程序中的所有字符串字面值(如"abc")都作为此类的实例实现。
- 就是说,“abc” 都是String类的对象
- 字符串的特点:
- 1.字符串的内容永不可变(重点)
- 2.字符串是可以共享使用
- 3.字符串效果上是可以相当于一个char[],但是实际底层存储是byte[]
- 常用的三种构造方法
-
- public String()创建一个空白的字符串,不包含任何内容
- 2.public String(char[] array) 根据字符数组来创建字符串
- 3.public String (byte[] array) 根据字节数组来创建字符串
- 最直接的方式:
- String str=“class5”;
*/
public class Demo01String {
public static void main(String[] args) {
String str1=new String();//小括号留空,没有内容
System.out.println("第一个字符串:"+str1);
System.out.println("=================");
char[] chararray= {'a','b','c','d'};
String str2=new String(chararray);
System.out.println(chararray);
System.out.println(str2);
byte[] bytearray= {97,87,99};
System.out.println(bytearray);
String str3=new String(bytearray);
System.out.println(str3);
System.out.println("=================");
//String str4=new
String str4="class5";
System.out.println(str4);
}
}
二、常用的构造方法
1、public String() 创建一个空白的字符串,不包含任何内容
2、public String(char[] array) 根据字符数组来创建字符串
3、public String(byte[] array) 根据字节数组来创建字符串
三、Arrays数组工具类
java.util.Arrays 是一个与数组相关的工具类,里面提供了大量的静态方法,此类包含用来操作数组(比如排序和搜索)的各种方法。此类还包含一个允许将数组作为列表来查看的静态工厂。