2017年8月12日 星期六

Chapter 13: 字串

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();
     }
}

沒有留言:

張貼留言