關於java中string類的用法!

2021-08-28 13:25:46 字數 2300 閱讀 8958

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);

// 可變字串

// 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);

}

// 10. 判斷字串是否相等

在**這裡插入**片
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 將字元陣列變為字串 ...