String常用操作,StringBuffer。

2021-09-24 08:52:18 字數 1904 閱讀 4589

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