5.1字符串类
5.1.1String类的初始化
在使用String类进行字符串操作之前,首先需要对String类进行初始化。
在Java中可以通过一下两种方式:
1.使用字符串常量直接初始化一个String对象,具体代码如下:
String str1=“abc”; //常量池,即”abc“表示一个字符串常量
2.使用String类的构造方法初始化字符串对象,String类的常见构造方法如下:
方法声明 | 功能描述 |
String() | 创建一个内容为空的字符串 |
String(String value) | 根据指定的字符串内容创建对象 |
String(char[] value) | 根据指定的字符数组创建对象 |
String(byte[] bytes) | 根据指定的字节数组创建对象 |
案例学习5-1
public class Example01 {
public static void main(String[] args) throws Exception {
// 创建一个空的字符串
String str1 = new String();
// 创建一个内容为abcd的字符串
String str2 = new String("abcd");
// 创建一个内容为字符数组的字符串
char[] charArray = new char[] { 'D', 'E', 'F' };
String str3 = new String(charArray);
// 创建一个内容为字节数组的字符串
byte[] arr = {97,98,99};
String str4 = new String(arr);
System.out.println("a" + str1 + "b");
System.out.println(str2);
System.out.println(str3);
System.out.println(str4);
}
}
ab
abcd
DEF
abc