快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

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





返回类别: 教程
上一教程: 调整JavaTM 的I/O性能(三)(zt)
下一教程: 关于JSP中,中文问题(泛指字符问题),以及常见错误调试手记

您可以阅读与"JAVA经典实例--连接字符串"相关的教程:
· JAVA经典实例-连接字符串
· java 面试中的一道编写一个截取字符串的函数!!!!
· JAVA中两个字符串“EQUALS”和“==”的区别
· Java中得到一个字符串中每个字符的Unicode值
· java中按字节截取String字符串.
    微笑服务 优质保证 索取样品