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