首页 > 学院 > 开发设计 > 正文

深入学习String (一) 字符串串联

2019-11-10 17:57:28
字体:
来源:转载
供稿:网友

这里写代码片前言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; }
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表