string str = new string("我們愛學習");
string str1 = "我們不愛學習";
system.out.println("計算字串長度:"+str.length());
執行結果:計算字串長度:5
system.out.println("比較兩個字串的內容"+str.equals(str1));
執行結果:比較兩個字串的內容false
system.out.println("獲取指定位置的字串:"+str.charat(1));
執行結果:獲取指定位置的字串:們
system.out.println(" 獲取指定位置的字串:"+str.charat(str.length()-3));
執行結果:獲取指定位置的字串:愛
system.out.println("返回字串第一次出現的位置:"+str1.indexof("不"));
執行結果:返回字串第一次出現的位置:2
system.out.println("獲取字串:"+str1.substring(1,5));//開頭算結尾不算
執行結果:擷取字串:們不愛學
string qwe = "我們不愛 學習";
string date=new string[2];
date = qwe.split("空一格");
system.out.println(date[0]);
system.out.println(date[1]);
執行結果:分別是「我們不愛」 和 「學習」
string hl = new string(" 【好多空格】 王先生 ");
system.out.println("刪除前後空格:"+hl.trim());
執行結果:【沒有空格】王先生
system.out.println("替換舊字元:"+hl.replace("先生","姑娘").trim());
system.out.println(hl);
執行結果:王姑娘
stringbuffer sb = new stringbuffer();
string 使用者名稱 =「test」;
stringbuffer 結果名 = new stringbuffer(「select*from userinfo where username =」)
system.out.println(結果名);
執行結果:「select*from userinfo where username = 使用者名稱」
system.out.println(sb.tostring());//必須加to string
執行結果:abc
sb.insert(2,"我愛你");//插入
system.out.println(sb.tostring());
執行結果:ab我愛你c
sb.replace(0,2,"豐澤");
system.out.println(sb.tostring());
執行結果:豐澤我愛你c
stringbuffer stringbuffer = new stringbuffer();
stringbuffer.delete(0,2);//刪除,開頭算結尾不算。
system.out.println(stringbuffer);
執行結果:你
stringbuffer stringbuffer = new stringbuffer();
system.out.println(stringbuffer);
system.out.println("stringbuffer擷取:"+stringbuffer.substring(1,2));
執行結果:愛
string的常用操作
1.string的初始化 定義物件時指定了初始值的物件被稱為是已初始化的。c 支援兩種初始化變數的形式 複製初始化 拷貝初始化 和直接初始化。複製初始化用等號 來表示,編譯器把等號右側的初始值拷貝到新建立的物件中去。直接初始化是把初始化式放在括號中。一 include stdafx.h includ...
String類常用操作總結
indexof ch 返回字元所在位置索引下標 system.out.println file.indexof indexof str 返回字元所在位置索引下標 system.out.println file.indexof j 0 system.out.println file.indexof j...
string常用的騷操作
string line 連續不斷的讀入的話 while getline cin,line 當讀入乙個不為空的字串的時候 while getline cin,line line.size 0 字串提取 line.substr 前乙個引數為起始位置,後乙個為提取的長度 字串的替換 line.replac...