StringBuilder
- String可以用 "+" 來串連起來,但每次compiler都會產生一個新的StringBuilder物件來處理,效率較差。
- 最好是直接用StringBuilder的append( )跟toString( )來串連字串,效率較高。
public class WhitherStringBuilder { public String implicit(String[] fields) { String result = ""; for(int i = 0; i < fields.length; i++) result += fields[i]; return result; } public String explicit(String[] fields) { StringBuilder result = new StringBuilder(); for(int i = 0; i < fields.length; i++) result.append(fields[i]); return result.toString(); } } |
沒有留言:
張貼留言