string類代表字串
// 二, 常用的操作方法
//1, 獲取某個位置的字串
在這裡插入**片
// 2. 拼接兩個字串
在這裡插入**片
// string str = 「王英傑」;
// string str1 = 「是女神」;
//方式1
string ret = str.concat(str1);
//方式2
// string ret = str + str1;
// system.out.println(ret);
//3判斷是否以某個字串做結尾
在這裡插入**片
// string str = 「abcdefghi」;
// boolean ret = str.endswith(「ghi」);
// system.out.println(ret);
//// 4判斷是否以某個字串做開始
在這裡插入**片
// string str1 = 「abcdefghi」;
// boolean ret1 = str1.startswith(「abc」);
// system.out.println(ret1);
// 5 字串長度
在這裡插入**片
// string str = 「picture.gif」;
// int len = str.length();
// system.out.println(len);
// 6 判斷字串是否為空(是否有實際內容)
在這裡插入**片
// string str = 「」;
// boolean ret = str.isempty();
// system.out.println(ret);
// 7替換某個字串
在這裡插入**片
// string str = 「picture.gif」;
//引數1 - 被替換的字串
//引數2 - 新串
//注意 : 將所有符合的字串都替換
// 8 擷取字串
在這裡插入**片
// string str = 「我們都有乙個家名字叫中國」;
// //注意 : 包含開始位置 但不包含結束的位置
// 9擷取字串
// string str = " wang ying jie ";
// string ret = str.trim();
// system.out.println(ret);
// 10. 判斷字串是否相等// 可變字串
// stringbuilder - 非執行緒安全
// stringbuffer - 執行緒安全
// 1, 建立
stringbuffer strb = new stringbuffer();
// 2, 拼接
system.out.println(strb);
// 3, 刪除
//注意 : 包含開始的位置 不包含結束的位置
strb.delete(0, 2);
system.out.println(strb);
// 4, 插入
//引數1 - 位置
//引數2 - 內容
strb.insert(1, "www");
system.out.println(strb);
}
在**這裡插入**片
public boolean equals(object anobject)*
if (anobject instanceof string)
return true;}}
return false;
}
關於Java中String類的hashCode方法
首先來看一下string中hashcode方法的實現原始碼 1 public inthashcode 9 hash h 10 11return h 12 在string類中有個私有例項欄位hash表示該串的雜湊值,在第一次呼叫hashcode方法時,字串的雜湊值被計算並且賦值給hash欄位,之後再呼...
JAVA中String類的總結
類在 的使用中有著非常重要的作用,現在對於 類做乙個總結 提到 類就不得不提到 類,有兩種型別的字串,一種是建立後不需要改變的,稱為字串常量,類用於儲存字串常量。另一種是建立後需要對其進行改變的,稱為字串變數,用於儲存字串變數。先來看看 類 類有 種構造方法,都是根據提供的不同引數來構造。下面舉幾個...
Java中的String類 二
2 string的常用操作方法 2.1 字元與字串 在string類中提供了以下的方法操作字元與字串間的轉換關係 根據字串中提供的索引找到指定位置的字元 public char charat int index 將字串變為字元陣列 public char tochararray 將字元陣列變為字串 ...