更新時間:2020-01-08 來源:黑馬程序員 瀏覽量:
在操作String類之前,首先需要對String類進(jìn)行初始化,在Java中可以通過以下兩種方式對 String類進(jìn)行初始化,具體如下。
1. 使用字符串常量直接初始化一個String對象,具體代碼如下:
String strl="abc";
由于String類比較常用,所以提供了這種簡化的語法,用于創(chuàng)建并初始化String對象,其中“abc”表示一個字符串常量。
2. 使用String的構(gòu)造方法初始化字符串對象,String類的構(gòu)造方法下表所示。
方法聲明 | 功能描述 |
String() | 創(chuàng)建一個內(nèi)容為空的字符串 |
String(char[] vaule) | 根據(jù)指定的字符組創(chuàng)建對象 |
String(String value) | 根據(jù)指定的字符串內(nèi)容創(chuàng)建對象 |
上面表中列出了String類的三種構(gòu)造方法,通過調(diào)用不同參數(shù)的構(gòu)造方法便可完成String類的初始化。接下來通過一個案例來演示。
public class string01 {
public static void main(String[] args) throws Exception {
//創(chuàng)建一個空對象、
String str1=new String();
//創(chuàng)建一個內(nèi)容為abcd的字符串
String str2=new String("abcd");
//創(chuàng)建一個內(nèi)容為字符數(shù)組的字符串
char[] charArray=new char[]{'D','E','F'};
String str3=new String(charArray);
System.out.println("a"+str1+"b");
System.out.println(str2);
System.out.println(str3);
}
}
運行結(jié)果:
猜你喜歡:
java基礎(chǔ)入門教程