string也許是我們最常用的類之一。
也是那麼神奇的乙個類,就像我們每乙個不同的人,string有其特有的功能,讓我們一起來探索吧。
讓我們先來看看string的位置在哪:
繼承樹:
所有實現的介面:
我看到了serializable,它實現了這個介面,那就是可以被直接以物件的形式儲存的。
首先看一下官方權威解釋:
這個類呈現字串行,所有的字串都是這個類的例項。
字串是常量,它們的值不可以被改變在被建立之後。字串緩衝支援可變字串。它們可以被分享。
這裡是一些使用方法:
更多資訊請看:
string類
接下來看看方法和屬性:
構造方法很多,有興趣可以一一看看,string類;
這裡重點說幾個常用的。
這些構造方法單從名字就可以看出用法;
,其他的大家有興趣可以嘗試一下哦!
這個方法也很多,點這裡看全部:string類。
這裡簡單列舉幾個。其實只要英語好,程式設計也不難學。外文文獻簡單易懂。
看這個方法:
返回指定索引的字元。
string s=
newstring
("abcde");
system.out.
println
(s.charat(1));
這個放回字元b;
對於字元,每個索引對應乙個位元組,對於漢字,每個索引對應兩個位元組
這個返回指定索引處 的unicode碼點;也就是字元的ascii碼,對於漢字則是漢字的編碼。
string s=
newstring
("abcde");
system.out.
println
(s.codepointat(1));
返回98,對應』b』。
string s=
newstring
("你好");
system.out.
println
(s.codepointat(0
)); system.out.
println
(s.codepointat(1));
分別返回
20320
22909
,這些是漢字的10位unicode編碼,查詢漢字編碼看這裡:漢字編碼查詢
常用類 String類
string類概述 字串是由多個字元組成的一串資料 字串行 字串可以看成是字元陣列 構造方法 public string public string byte bytes public string byte bytes,int offset,int length public string cha...
java常見類庫之String類詳解
常用構造方法 string 初始化乙個新建立的 string 物件,使其表示乙個空字串行。string byte bytes 通過使用平台的預設字符集解碼指定的 byte 陣列,構造乙個新的 string。string byte bytes,charset charset 通過使用指定的 chars...
java系統類 String類詳解
1.系統類 string 學習系統常用方法 方法的使用 字串是個常量 常量字串 對字串進行操作 都返回是乙個新的字串 原字串不能更改 字串存在常量池中 字串本身沒有發生變換 而是引用位址發生了變化 相當於 指標重新指向 string str1 adcde str1 uvwxyz string1是乙個...