字串的操作在開發過程中使用的比較多,以下是經常用到的一些方法
string demostring = "ceshibaixiaosheng";
//判斷字串是否包含 false
system.out.println(demostring.contains("t"));
//字串相加 也可以使用+
string dsg = demostring.concat(" very good");
system.out.println(dsg); //ceshibaixiaosheng very good
//字串長度 17
int length = demostring.length();
system.out.println(length);
//比較字串是否相等 false
system.out.println("baixiaosheng".equals(demostring));
//擷取字串 角標從0開始
string str1 = demostring.substring(5,8);
system.out.println(str1); //bai
//從5開始到結尾
string str2 = demostring.substring(5);
system.out.println(str2);
//判斷是否以某字串開頭
boolean sw = demostring.startswith("ceshi");
system.out.println(sw);
//判斷是否以某字串結尾
boolean ew = demostring.endswith("baixiaosheng");
system.out.println(ew);
//找出字串在字串中第一次出現的位置 如果沒有返回-1
int indexof = demostring.indexof("bai");
system.out.println(indexof); //5
//找出字串中最後一次出現的位置
int lastindex = demostring.lastindexof("e");
system.out.println(lastindex); //14
//字串字母都變成大寫 ceshibaixiaosheng
system.out.println(demostring.touppercase());
//字串字母都變成小寫 ceshibaixiaosheng
system.out.println(demostring.tolowercase());
//去掉首尾的空格
system.out.println(" baixiaosheng ".trim());
//替換字串
string replace = demostring.replace("ceshi","aa");
system.out.println(replace); //aabaixiaosheng
//將字串中的第乙個出現的字串替換掉
string replacef = demostring.replacefirst("e","3");
system.out.println(replacef); //c3shibaixiaosheng
//替換中所有的
string replaceall = demostring.replaceall("e","6");
system.out.println(replaceall); //c6shibaixiaosh6ng
String轉int型別常用方法
string轉換為int型別的方法 注 string轉成 double,float,long 的方法大同小異.integer.parseint string 例 sring aa 1524645 int bb integer.parelnt aa 得出的結果為 bb 1524645 2.intege...
String類方法彙總
1.字串串聯 string concatenation var q from c in db.customers select new 語句描述 這個例子使用 運算子在形成經計算得出的客戶location值過程中將字串欄位和字串串聯在一起。2.string.length var q from p i...
js中String型別的常用方法
var str1 new string hello var str2 new string hello document.write 兩個字串的物件一樣嗎?str1.tostring str2.tostring 建立乙個字串的方式 方式1 new string 字串的內容 方式2 var str 字...