Java 教程
字符串廣泛應用 在 Java 編程中,在 Java 中字符串屬于對象,Java 提供了 String 類來創(chuàng)建和操作字符串。
創(chuàng)建字符串最簡單的方式如下:
在代碼中遇到字符串常量時,這里的值是 "小白教程"",編譯器會使用該值創(chuàng)建一個 String 對象。
和其它對象一樣,可以使用關鍵字和構造方法來創(chuàng)建 String 對象。
String 類有 11 種構造方法,這些方法提供不同的參數(shù)來初始化字符串,比如提供一個字符數(shù)組參數(shù):
以上實例編譯運行結(jié)果如下:
json
注意:String 類是不可改變的,所以你一旦創(chuàng)建了 String 對象,那它的值就無法改變了(詳看筆記部分解析)。
如果需要對字符串做很多修改,那么應該選擇使用 StringBuffer & StringBuilder 類。
用于獲取有關對象的信息的方法稱為訪問器方法。
String 類的一個訪問器方法是 length() 方法,它返回字符串對象包含的字符數(shù)。
下面的代碼執(zhí)行后,len 變量等于 11:
以上實例編譯運行結(jié)果如下:
小白教程網(wǎng)址長度 : 11
String 類提供了連接兩個字符串的方法:
返回 string2 連接 string1 的新字符串。也可以對字符串常量使用 concat() 方法,如:
"我的名字是 ".concat("json");
更常用的是使用'+'操作符來連接字符串,如:
"Hello," + " json" + "!"
結(jié)果如下:
"Hello, json!"
下面是一個例子:
以上實例編譯運行結(jié)果如下:
1、小白教程網(wǎng)址:
我們知道輸出格式化數(shù)字可以使用 printf() 和 format() 方法。
String 類使用靜態(tài)方法 format() 返回一個String 對象而不是 PrintStream 對象。
String 類的靜態(tài)方法 format() 能用來創(chuàng)建可復用的格式化字符串,而不僅僅是用于一次打印輸出。
如下所示:
你也可以這樣寫
下面是 String 類支持的方法,更多詳細,參看 Java String API 文檔: