之前看到某個系統把陣列轉成字串的功能
臨時想到了關於功能的效能問題
所以就稍微記了一下
他大概的程式碼如下
public String arrayToString(String[] input){
StringBuffer result = new StringBuffer();
if(input!=null){
boolean isFirstElement = true;
for(int i = 0; i<input.length; i++){
if(isFirstElement){
result.append(input[i]);
} else {
result.append(", ");
result.append(input[i]);
}
}
}
return result.toString();
}
臨時想到了關於功能的效能問題
所以就稍微記了一下
他大概的程式碼如下
public String arrayToString(String[] input){
StringBuffer result = new StringBuffer();
if(input!=null){
boolean isFirstElement = true;
for(int i = 0; i<input.length; i++){
if(isFirstElement){
result.append(input[i]);
} else {
result.append(", ");
result.append(input[i]);
}
}
}
return result.toString();
}


