傳統的做法是:
var str="hello";
str+="world";
但是每次做賦值都要消耗資源,因此效率低下。
也可以使用如下做法:
var str = new array;
str[0]="hello";
str[1]="world";
str.join("");
這種方式好了一點兒,但是不能確切的反映出方法的意圖。
為了使它更容易理解,可以用stringbuffer類來打包該功能:
function stringbuffer(){
this._strings=new array;
if(typeof stringbuffer._initialized=="undefined"){
this._strings.push(str);
stringbuffer.prototype.tostring=function(){
return this._strings.join("");
C 對於字串string操作的總結
c 字串string操作的總結 參考 1.構建string物件方法 string s 生成乙個空字串s string s s2 拷貝建構函式 生成s2的複製品 string s value 用字串value初始化s string s n,c 生成乙個字串,包含n個c字元 string s b,e 以...
NSCharacterSet 對於字串的處理
1 controlcharacterset 控制符 2 whitespacecharacterset 空格符號 3 whitespaceandnewlinecharacterset 空格換行 4 decimaldigitcharacterset 小數 5 lettercharacterset 文字 ...
String字串的使用
1 字串比較 equals 判斷內容是否相同。compareto 判斷字串的大小關係。comparetoignorecase string int 在比較時忽略字母大小寫。判斷內容與位址是否相同。equalsignorecase 忽略大小寫的情況下判斷內容是否相同。reagionmatches 對字...