String常用方法

2021-07-24 18:22:29 字數 1857 閱讀 3362

public class teststring

string str = "hello";

//string的方法

//1、跟字元陣列有關的方法

物件的長度

//char array = str.tochararray();//把string物件轉換成char陣列

根據下標得到string物件該下標位置的字元

'l'));//得到某個字元在string物件當中首次出現的位置

'l'));//得到某個字元在string物件當中最後一次出現的位置

//2、跟字母有關的方法

得到乙個全大寫的新string物件

得到乙個全小寫的新string物件

"hello".equalsignorecase(str));//忽略大小寫比較相等

"hell".compareto("hello"));//讓兩個string物件做字典順序比較

"hell".comparetoignorecase("hello"));//讓兩個string物件忽略大小寫做字典順序比較

//3、跟使用技巧有關係的方法

str.contains("eo"));//判斷乙個string物件是否包含另乙個子串

str.startswith("he"));//判斷乙個string物件以什麼開頭

str.endswith("lo"));//判斷乙個string物件以什麼結尾

str.replace('l', 'o'));//將string物件中的某個字元替換成另乙個字元

str.replace("ll", "****"));//將string物件中的某個子串替換成另乙個string物件

str.replaceall("ll", "****"));//將string物件中的某個子串替換成另乙個string物件,支援正規表示式

str.replacefirst("l", "****"));//將string物件中首次出現的某個子串替換成另乙個string物件

//4、特殊方法

//4-1、trim方法,去掉string的前後空格---只要做使用者輸入字串就要無條件trim一次

//string input = "   **** you   ";

//string newstr  = input.trim();

newstr.length());

//4-2、split方法,根據分隔符拆分字串

//特殊性:當以分隔符結尾的時候,後面部分將不再拆分

//string birthday = "1982-2-18--";

//string array = birthday.split("-");

array.length);

//4-3、matches方法,做正規表示式校驗

//正規表示式--regex---就是用來規範字串格式的一種表示式,其表現形式就是字串

//直白的說--任何乙個字串都是正規表示式,比如:"hello"就是乙個,只不過它固定格式只有"hello"自己本身滿足

//     --要想有更多的滿足情況,必須加入模糊匹配

////

string phonenum = new scanner(system.in).next();

////

string regexp = "8320([0-9]|1[12][04])";

//if(phonenum.matches(regexp))else

system.out.println("請輸入您要存入的金額:");

string inputmoney = new scanner(system.in).next();

if(inputmoney.matches("(200|1[0-9]|[1-9][0-9]?)00"))else}}

String常用方法

1,startswith判斷是否以某字串開始 2,endswith判斷是否以某字串結尾 3,contains判斷是否包含另乙個字串 4,substring取出指定位置的字串 5,charat找到指定位置的字元 6,indexof正向找到指定字元的位置 7,lastindexof反向找到指定字元的位置...

string 常用方法

例項化方法建立字串 instancetype initwithstring nsstring astring instancetype initwithformat nsstring format,instancetype initwithutf8string const char bytes 類方...

string 常用方法

1 charat 和 charcodeat charat方法和charcodeat方法都接收乙個引數,基於0的字元位置 charat方法是以單字元字串的形式返回給定位置的那個字元 charcodeat方法獲取到的不是字元而是字元編碼 var str hello world console.log s...