Java基礎之String類

2021-08-26 05:16:22 字數 1328 閱讀 9824

1.字串不變:字串的值在建立後不能被更改。

2.因為string物件是不可變的,所以它們可以被共享。(即記憶體中只建立了乙個物件,可以被多個使用)。

3.string字串相當於乙個陣列,string底層是靠字元陣列實現的。

1.無參構造:

string str = new string();

2.通過字元陣列構造

string str01 = new string(chars);

3.通過位元組陣列構造

byte bytes【】 =

string str02 = new string(bytes);

1.判斷功能的方法:equals()與equalsignorecase()

**演示:

public static void main(string args)
2.獲取功能的方法:

.length():返回字串的長度

.concat():將指定字串連線到該字串的末尾

.charat():返回指定索引處的char值

.indexof():返回指定子字串第一次出現在該字串內的索引

.substring(int  beginindex) 返回乙個字串,從beginindex開始擷取,直至結尾

**演示:

public static void main(string args)
3.分割功能的方法:

split(string regex):將此字串按照給定的regex(規則)拆分為字串陣列

**演示:

string n = "wo@ai@ni";

string g = n.split("@");

for(int j = 0;j

Java 基礎之String類

1.string類初始化方法 public class main string str3 new string chars string str4 new string chars,1,4 system.out.println str1 str1 system.out.println str2 st...

java基礎之String類

一串字元組成字串,charsequence是字串的最高的父介面,常用的實現類有兩個 string stringbuffer 不管是string物件還是stringbuffer的物件,都叫做字串物件,簡稱字串。兩種例項化方式 string s1 張三 直接使用賦值形式完成字串物件例項化 string ...

java基礎 String類命令

1 regionmatches方法 regionmatches方法用於檢測兩個字串在乙個區域內是否相等 public boolean regionmatches int toffset,string other,it ooffset,int len public boolean regionmatc...