Java程序设计经典300例 实现不同字符串的连接

文章标签: java
2014-12-18 17:23:29     8 人阅读    

【实例描述】
字符串连接是程序中经常进行的操作,用来将多个字符串连接在一起形成一个字符串。我 们可以使用加法(+)运算符或是 append()方法来实现此连接。实例的运行效果如图 4.4 所示。


图 4.4   实现不同字符串的连接

【实现过程】
在 Eclipse 中新建项目 StringConnection,并在其中创建一个 StringConnection.java 文件。在 该类的主方法中创建三种字符串的连接方法,实现对不同字符串的连接。核心代码如下所示:

public class StringConnection {


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");


String s2 = sb2.toString();
// 将 StringBuffer 值转换为字符串,并输出

System.out.println("使用 append()方法输出:"+s2);
// 现在重复上面的工作,但是采用更为简明的方式
StringBuffer sb3 = new StringBuffer().append("Hello"). append(',').append(' ').append("World");
System.out.println("append()方法的另一种形式输出:"+sb3.toString());
}
}

【代码解析】
append()方法用于向字符串中追加内容,这个方法有多种实现方式,它们可以接受任何类 型的数据。其功能示例图如图 4.5 所示。


图 4.5  append()方法功能示例

【知识扩展】
insert()方法的作用是在 StringBuffer 对象中插入内容,然后形成新的字符串。它和 append() 方法的区别就是 insert()方法可以在任意特定的位置进行任意数据类型的值的插入。其功能示例 如图 4.6 所示。


图 4.6  insert()方法功能示例


原文地址:http://www.itmmd.com/201412/340.html
该文章由 萌萌的IT人 整理发布,转载须标明出处。

Java程序常用算法 - java字符串大小写转换   上一篇
下一篇  TextBox中, javascript (DatePicker)改变Text内容, 触发OnTextChanged事件失效的问题的处理方式

精彩回复
发表评论
姓名:       

《程序员app》专门为程序员量身定做!