JAVA经典实例--连接字符串

王朝java/jsp·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

问题:将一些字符串连接起来

解决之道:

三种方法:

1、直接用+号连接,编译器将构造一个StringBuffer对象,并调用其append方法

2、自己构造StringBuffer对象,有append()方法将返回对StringBuffer对象本身的引用。

3、通过toString方法

代码:

/**

* StringBufferDemo: 用三种方式构造同样的字符串

*/

public class StringBufferDemo {

public static void main(String[] argv) {

String s1 = "Hello" + ", " + "World";

System.out.println(s1);

// 构造StringBuffer对象,并添加一些字符串

StringBuffer sb2 = new StringBuffer();

sb2.append("Hello");

sb2.append(',');

sb2.append(' ');

sb2.append("World");

// 将StringBuffer值转换为字符串,并输出

String s2 = sb2.toString();

System.out.println(s2);

// 现在重复上面的工作,但是采用更为简明的方式

// 典型的“real-world”Java

StringBuffer sb3 = new StringBuffer().append("Hello").

append(',').append(' ').append("World");

System.out.println(sb3.toString());

}

}

小结:事实上,不论修改了StringBuffer中的多少字符,所有的方法append(),delete(),deleteCharAt(),insert(),replace(),reverse()等等都只返回改StringBuffer对象的引用,这样十分有利编程。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航