java字符串的簡(jiǎn)單介紹

字號(hào):

你可能注意到了,在前面關(guān)于數(shù)據(jù)類型和數(shù)組的討論中沒(méi)有提到字符串或字符串?dāng)?shù)據(jù)類型。這不是因?yàn)镴ava 不支持這樣一種類型,它支持。只是因?yàn)镴ava 的字符串類型,叫做字符串(String ),它不是一種簡(jiǎn)單的類型,它也不是簡(jiǎn)單的字符數(shù)組(在C/C++ 中是)。字符串(String )在Java 中被定義為對(duì)象,要完全理解它需要理解幾個(gè)和對(duì)象相關(guān)的特征。因此,有關(guān)字符串(String )的討論被放到本書的后面,在對(duì)象被描述后再講字符串(String )。但是,為了在例子程序中使用簡(jiǎn)單的字符串,下面簡(jiǎn)單的按順序介紹。
    字符串(String )類型被用來(lái)聲明字符串變量。你也可以定義字符串?dāng)?shù)組。一個(gè)被引號(hào)引起來(lái)的字符串字面量可以被分配給字符串變量。一個(gè)字符串類型的變量可被分配給另一個(gè)字符串類型的變量。你可以像用方法println() 的參數(shù)一樣用字符串(String )類型。例如,考慮下面的語(yǔ)句:
    String str = "this is a test";
    System.out.println(str);
    這里,str是字符串(String )類型的一個(gè)對(duì)象,它被分配給字符串“this is a test ”,該字符串被println( ) 語(yǔ)句顯示。讀者你將會(huì)在后面看到,字符串對(duì)象有許多特別的特征和屬性,這使得它們功能非常強(qiáng)大而且易用。然而,在后面的幾章中,你只能用它們最簡(jiǎn)單的形式。