// 字串的長度:int length(); – 返回字串的長度例子:
// – 字串的索引位置,類似於數字的小標: 從0開始,到length()-1結束。
//int indexof(string str) – 找到第乙個符合要求的字串, 然後返回其實位置, 如果找不到,那麼返回-1.
例子:找出字串"in"在str中的開始位置。
//int indexof(string str)
public
static
void
main
(string[
] args)
**例子:**指定從字串的index=4開始查詢,找字串"in"的位置
//int indexof(string str , int beginform)
index = str.
indexof
("in",4
);system.out.
println
("index:"
+ index)
;
**例子:**指定從字串的index=4開始查詢,找字串「ins」的位置
index = str.
indexof
("ins",4
);system.out.
println
("index:"
+ index)
;
例子:有幾個字串物件產生?
public
static
void
main
(string[
] args)
}}
字串常量池
string的不可變性。字串常量池是不會儲存相同內容的字串。xx stringtablesize設定stringtable的長度。jdk8最小值為1009 string的string pool是固定大小的hashtable 字串常量池在堆中。字串拼接操作 和 equals equals 對於obje...
字串常量池
string a hello string b hello string aa new string aa string bb new string bb 字串常量池在方法區中 其中 變數a jvm先到字串常量池中尋找如果沒有就在字串常量池中建立乙個字串hello,並且將該字串常量池的hello的記...
JAVA 字串常量池
system.out.println s s1 string 類 equals 重寫 比較的內容 system.out.println s.equals s1 字串是常量,它們的值在建立之後不能更改 一旦修改字串儲存的資料 自動建立乙個的物件內部儲存是修改的資料 string s2 abc new ...