string的基本常用方法
這裡都是一些基本的用法,都是**舉例比較直接
/**
* 字串的比較方法
* 返回值為boolean型別,引數為另乙個字串
*/if("豬八戒".equals("孫悟空"))else
/*** 字串的查詢方法
* 返回值為int,也就是該字元在字串中的索引
* * 引數為需要查詢的字元
*/string str1="android developer android developer";
int index1=str1.indexof('o');//從位置0開始,只能找到第乙個,會返回第乙個符合要求的位置,沒有則為-1
system.out.println(index1);
int index2=str1.indexof('o',5);//從位置5開始找,找到第乙個'o'返回它的位置
system.out.println(index2);
int index4=str1.indexof("ve");//從位置0開始,查詢乙個子串第一次出現在該字串中的位置
system.out.println(index4);
int index3=str1.indexof("ve", 11);//從位置11開始,查詢乙個子串第一次出現在該字串中的位置
system.out.println(index3);
/*** 字串的替換方法
* 返回值為替換之後的新字串
* 如果引數在原字串中不存在,則不替換
*/string str2=str1.replace('a', 'b');//將原字串中的所有字元a替換為b,返回替換後的字串
system.out.println(str2);
string str3=str1.replaceall("an", "bb");//將原字串中的所有字串an替換為bb,返回替換後的字串
system.out.println(str3);
/*** 字串的判斷開始和結束
* 返回值型別為boolean
* 引數為需要判斷的字串
*/boolean flag1=str1.startswith("an");//判斷該字串是否是以an開頭的,是返回ture,不是返回false
system.out.println(flag1);
boolean flag2=str1.endswith("er");//判斷該字串是否是以er結束的,是返回ture,不是返回false
system.out.println(flag2);
java中string的replace方法解析
今天在寫 時犯了乙個挺低階的錯誤,所以記錄在此,以免以後再犯。其實很簡單,就是用string的replace方法,如下 public void dofilter 但列印輸入的一直是this is a script 開始還以為是replace方法沒有起作用。在看了replace方法的原始碼以後才恍然大...
Java中String類的concat方法
在了解concat 之前,首先需要明確的是string的兩點特殊性。private final char value 其中final對應值的不可更改的特性 而char對應string是長度不可更改的特性。因此,當我們對string進行拼接後,產生的應該是乙個新的字串。對於這一點,我們可以對conca...
Java基礎鞏固系列 String的常用方法
示例1 public int length 長度 public char charat int index 返回在指定index位置的字元,index從0開始 public boolean equals object anobject 比較兩個字串是否相等,相等返回true 否則返回false pu...