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 ...