字串是物件,擁有一些可操作的方法,像是可以使用 length 取得字串長度,使用charAt指定取得某個字元,索引從0開始,使用toUpperCase將原本小寫的字串內容轉為大寫的字串內容。
如果已經有一個char[]陣列,也可以使用new來建構String實例。
char[] cs = {'j', 'u', 's', 't', 'i', 'n'};
var name = new String(cs);
可以使用+運算來串接字串。
var name = "Justin";
System.out.println("你的名字是:" + name);
將輸字串轉換為整數、浮點數等基本型態,可以使用以下類別提供的剖析方法:
Byte.parseByte(number):剖析為 byte
Short.parseShort(number):剖析為 short
Integer.parseInt(number):剖析為 int
Long.parseLong(number):剖析為 long
Float.parseFloat(number):剖析為 float
Double.parseDouble(number):剖析為 double
以上假設number參考至String實例,而該字串實際上是代表數字,例如 "123"、"3.14"。如果無法剖析傳入的String實例,則會拋出NumberFormatException的錯誤。