(建構函式必須
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 的...