JAVA中String類的總結

2021-08-19 07:25:41 字數 1268 閱讀 9723

string類在java的使用中有著非常重要的作用,現在對於string類做乙個總結:

提到string類就不得不提到stringbuffer類,有兩種型別的字串,一種是建立後不需要改變的,稱為字串常量,string類用於儲存字串常量。另一種是建立後需要對其進行改變的,稱為字串變數,stringbuffer用於儲存字串變數。

先來看看string類:

string類有11種構造方法,都是根據提供的不同引數來構造。下面舉幾個例子:

public class init ;

string s1=new string();

string s4 ="hello world!";

string s5=new string(s3);

string s6=new string(s2);

system.out.println(s1);

system.out.println(s4);

system.out.println(s5);

system.out.println(s6); }

}

輸出結果為:

hello world!

hello!

hi!

可以看出:
string s6 ="hello world!";

string s6 =new string("hello world!");

兩種宣告方式都一樣。

可以看到string類也用到了new這就和陣列有點類似,說明s1也只是管理者並不代表字串本身。

接下來總結一下string的一些方法:

需要注意的是由於string類儲存的是字串常量不能更改,所以上述改變字串的方法不能直接改變本身。

string s1=s.tolowercase;
下面是乙個例子

public class pra 

}

輸出結果為:

19

hello everyone!  hahaha!

hello everyone!  hahaha!

hello everyone!

hello everyone!  38

1513

3hello everyone!  hahaha!

hello

最後string本身有很多方法可以使用,這裡附上api檔案:

api

Java中的String類 二

2 string的常用操作方法 2.1 字元與字串 在string類中提供了以下的方法操作字元與字串間的轉換關係 根據字串中提供的索引找到指定位置的字元 public char charat int index 將字串變為字元陣列 public char tochararray 將字元陣列變為字串 ...

Java中的String類的認識

一般將字串如 abc 直接稱為string物件其實它是string物件的一部分 字元陣列屬性的值 string類的例項化 1 string a abc 在常量池中用一塊字元陣列放乙個字串 abc a變數存該字串的引用!2 string a new string abc 在常量池中用一塊字元陣列放乙個...

java中String類的建構函式

string類中的建構函式 string 構造乙個空字串物件 string byte bytes 通過byte陣列構造字串物件 string byte bytes,int offset,int length 通過byte陣列,從offset開始,總共length長的位元組構造字串物件 string ...