java中String的21種用法

2021-07-06 05:15:35 字數 1825 閱讀 1940

(建構函式必須

new出來

)* public string (char vaue)                         將乙個字元陣列變成字串(建構函式)

* public string (char vaue,int offset,int count)    將制定範圍內的字元陣列變為字串(建構函式)

* public string (byte,bytes)                        將乙個byte陣列變為字串(建構函式)

* public string (byte,bytes,int offset,int length)  將制定範圍內的byte陣列變為字串(建構函式)

* public char tochararray()                         將乙個字串變為字元陣列

* public char charat(int index)                       從乙個字串中取出頂頂位置的字元

* public byte(getbytes)                             將乙個字串變成byte陣列

* public int length()                                 取得字串長度

* public int indexof(string str)                      從頭開始查詢指定字串位置找不到返回-1

* public int indexof(string  str,int fromindex)       從指定位置查詢指定字串位置

* public string trim()                                清除左右兩端的空格

* public string substring(int beginindex)             從指定位置開始一直取到尾進行字串的提取

* public string substring(int begin,int end)          指定擷取字串的開始點和結束點

* public string split(string regex)                 按照指定的字串對字串進行拆分

* public string touppercase()                         將乙個字串全部變為大寫字母

* public string tolowercase()                         將乙個字串全部變為小寫

* public boolean startswith(string prefix)            判斷是否以字串開頭

* public boolean endswith(string suffix)              判斷是否以字串結尾

* public boolean equals(string str)                   判斷兩個字串是否相等

* public boolean equalsignorcase(string str)           不區分大小寫比較字串是否相等

* public string replaceall(string regex,string replacement)字串替換

例:public class strdemos ;

string str=null;

str=new string(s);

system.out.println(str);//將乙個字元陣列變成字串

chard=str.tochararray();//將乙個字串轉換為字元陣列

for(int i=0;i

Java中建立String的兩種方式

建立乙個string型別的變數一般有兩種方法,如下 public class test 那麼為什麼會存在這兩種建立方式呢,它們在記憶體中的表現形式各有什麼區別?第一種情況 建立的str1,str2兩個字串,和equals比較返回都為true,這是因為str1,str2都指向了方法區的同乙個字串。所以...

java中string物件中的split方法的使用

我們都知道string物件中的split方法,是用來按照根據匹配給定的正規表示式來拆分此字串。split方法有兩種 一種為 public stringsplit stringregex 另一種為 public stringsplit stringregex,intlimit 但是在實際應用中我們常用...

java中string 的split函式

之前沒有在split函式 只是單純用了split regex 的方法做字串 今天遇到個人問 為什麼這個方法會導致最後的空字串消失,我一時回答不上了 就去翻看了下1.7jdk文件 在文件中我找到這樣的描述 split regex 函式是 呼叫split regex,limit 來實現的,limit 的...