Java是一種強類型的編程語言,支持眾多的數(shù)據(jù)類型,其中字符串和字符變量是常用的兩種類型。字符串表示一串字符序列,而字符變量則表示單個字符。
字符串在Java中以雙引號包含的字符序列表示,例如:
String str = "Hello World!";
字符變量則使用單引號括起來表示,例如:
char c = 'A';
字符串和字符變量的區(qū)別在于,字符串可以包含多個字符,而字符變量只能表示一個字符。
在Java中,可以使用字符串類來操作字符串。例如,要獲取字符串的長度,可以使用字符串類的length()方法:
String str = "Java is cool."; int len = str.length(); System.out.println("字符串長度為:" + len);
要獲取字符串中的某個字符,可以使用字符串類的charAt()方法:
String str = "Java is cool."; char c = str.charAt(2); System.out.println("第3個字符是:" + c);
要將字符串轉(zhuǎn)換為字符數(shù)組,可以使用字符串類的toCharArray()方法:
String str = "Java is cool."; char[] chars = str.toCharArray(); for(char c : chars) { System.out.print(c + " "); }
要將字符數(shù)組轉(zhuǎn)換為字符串,可以使用字符串類的valueOf()方法:
char[] chars = {'J', 'a', 'v', 'a'}; String str = String.valueOf(chars); System.out.println(str);
字符變量可以使用賦值操作符來進行賦值,例如:
char c = 'A';
字符變量也可以用于數(shù)值計算,因為在計算機內(nèi)部,字符實際上是用整數(shù)來表示的。例如:
char c = 'A'; int n = c + 1; System.out.println(n);
運行以上代碼,將得到輸出結(jié)果:
66
以上就是關(guān)于Java字符串和字符變量的介紹。