public class charactercompareemp
}
public class searchlaststring else
}}
public class deletechar
public static string removecharat(string s, int location)
}
public class stringreplaceemp
}
public class stringreverseemp
}
public class searchstringemp else
}}
public class stringsplitemp
t = s.split(delimeter);
for (string x : t)
stringtokenizer stringtokenizer = new stringtokenizer(s,".");
while (stringtokenizer.hasmoretokens())
}}
public class stringtouppercaseemp
}
public class stringregionmatch
}
public class stringcompareperformance
long endtime1 = system.nanotime();
long starttime2 = system.nanotime();
for (int i = 0; i < 50000; i++)
long endtime2 = system.nanotime();
system.out.println("--------通過string關鍵字建立字串---------");
system.out.println(endtime1-starttime1 + "ns");
system.out.println("--------通過string物件建立字串--------");
system.out.println(endtime2-starttime2 + "ns");
}}
public class stringoptimization
long starttime0 = system.currenttimemillis();
for(int i=0;i<50000;i++)
long endtime0 = system.currenttimemillis();
system.out.println("直接使用字串: "+ (endtime0 - starttime0) + " ms" );
long starttime1 = system.currenttimemillis();
for(int i=0;i<50000;i++)
long endtime1 = system.currenttimemillis();
system.out.println("使用 new 關鍵字:" + (endtime1 - starttime1) + " ms");
long starttime2 = system.currenttimemillis();
for(int i=0;i<50000;i++)
long endtime2 = system.currenttimemillis();
system.out.println("使用字串物件的 intern() 方法: "
+ (endtime2 - starttime2)
+ " ms");
}}
public class stringformat
}
public class stringconcatenate
long endtime = system.currenttimemillis();
long starttime1 = system.currenttimemillis();
for(int i=0;i<5000;i++)
long endtime1 = system.currenttimemillis();
system.out.println("字串連線" + " - 使用 + 操作符 : " + (endtime - starttime)+ " ms");
system.out.println("字串連線" + " - 使用 stringbuffer : " + (endtime1 - starttime1)+ " ms");
}}
字串操作一
可以將字串的左右空格 t等空白內容去除,該函式可以將字串的左右兩邊 的空格 t等空白內容或指定字串去除,並返回處理後的結果,但原字串 並未被改變。不帶引數的strip 函式,表示把s中前後所有的空白字元全部去掉,包括 n t r 等不可見字串,可以理解為把s前後空白字 符串替換為none 帶引數的s...
字串操作複習(一)
最近複習c語言,發現字串操作這塊都快忘光了。順便做了幾道題,複習一下。複習函式 1.include void memset void buffer,int ch,size t count 功能 函式拷貝ch 到buffer 從頭開始的count 個字元裡,並返回 buffer指標。memset 可以...
關於字串操作 一
在我們開發過程中跟介面打交道時,資料用的對多的格式應該就是字串了,因為介面空間上的值通常為字串型別,變數需要轉化為字串才能給各種空間複製,從控制項中讀取資料也是字串型別。很多時候字串就是其乙個中間轉化作用。下面詳細的介紹一些字串操作。stringbuilder 類的部分屬性與方法 stringbui...