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