Java中有兩種不同的字符串類型:字符數(shù)組和字符串。字符數(shù)組是一種基本數(shù)據(jù)類型,由一系列字符組成。字符串是一個(gè)對(duì)象,代表一串字符序列。下面我們來詳細(xì)了解一下。
字符數(shù)組:
char[] charArray = {'H', 'e', 'l', 'l', 'o'};
聲明一個(gè)char類型的數(shù)組,可以用單引號(hào)''表示字符。
字符串:
String str = "Hello";
聲明一個(gè)字符串類型,可以用雙引號(hào)""來表示。
Java中字符串類提供了許多有用的方法:
String str1 = "Hello"; String str2 = "World"; // 連接字符串 String str3 = str1.concat(str2); System.out.println(str3); // 輸出結(jié)果:HelloWorld // 判斷字符串是否相等 System.out.println(str1.equals(str2)); // 輸出結(jié)果:false // 獲取子字符串 String subStr = str1.substring(0, 3); System.out.println(subStr); // 輸出結(jié)果:Hel // 將字符串轉(zhuǎn)換為字符數(shù)組 char[] charArray1 = str1.toCharArray(); System.out.println(charArray1); // 輸出結(jié)果:Hello // 將字符數(shù)組轉(zhuǎn)換為字符串 char[] charArray2 = {'W', 'o', 'r', 'l', 'd'}; String str4 = new String(charArray2); System.out.println(str4); // 輸出結(jié)果:World
總結(jié):字符數(shù)組和字符串是Java中表示字符序列的兩種不同方式。字符串提供了許多方便的方法來處理字符序列,包括連接字符串、判斷字符串是否相等、獲取子字符串、將字符串轉(zhuǎn)換為字符數(shù)組等等。