這里寫代碼片
前言: java 語言提供“+”符號實現字符串串聯,在Sun公司提供的標準API中提到,字符串串聯是通過StingBuilder(或 StringBuffer)類及其append方法實現的。
Demo 1: StringBuilder 實現方式
public static void main(String[] args) { String a="a"; String b="A"; String c = add1(a,b);//等同于 String c=a+b;} //第一次理解 public static String add1(String a,String b){ StringBuilder s1=new StringBuilder(a); StringBuilder s2=new StringBuilder(b); StringBuilder s=s1.append(s2); String c=s.toString(); System.out.PRintln(c); return c; } //第二次理解 public static String add3(String a,String b){ String c=new StringBuilder().append(a).append(b).toString(); return c; }Demo 2: StringBuffer 實現方式
public static void main(String[] args) { String a="a"; String b="A"; String c = add2(a,b);//等同于 String c=a+b; } //第一次理解 public static String add2(String a,String b){ StringBuffer s1=new StringBuffer(a); StringBuffer s2=new StringBuffer(b); StringBuffer s=s1.append(s2); String c=s.toString(); System.out.println(c); return c; } //第二次理解 public static String add3(String a,String b){ String c=new StringBuffer().append(a).append(b).toString(); return c; }新聞熱點
疑難解答