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

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

  解决之道:

  三种方法:

  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对象的引用,这样十分有利编程。  

版权声明:本文为llyzq原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
THE END
< <上一篇
下一篇>>