⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 appenddemo.java

📁 java2参考大全上的例子的源码和自己的理解.
💻 JAVA
字号:
package append;

/**
 append( )方法将任一其他类型数据的字符串形式连接到调用StringBuffer对象的后面。
 对所有内置的类型和Object,它都有重载形式。下面是其几种形式:

 StringBuffer append(String str)
 StringBuffer append(int num)
 StringBuffer append(Object obj)

 每个参数调用String.valueOf( )方法获得其字符串表达式。结果追加在当前StringBuffer
 对象后面。对每一种append( )形式,返回缓冲区本身。它允许后续的调用被连成一串,下
 面的例子说明了这一点:

 程序的输出如下所示:

a = 42!
 当对字符串(String)对象使用+运算符时,append( )方法是最常被调用的。Java自动地
 改变对字符串(String)实例的修改,就像对StringBuffer实例的操作一样。因此,连接调用
 StringBuffer对象的append( )方法。在执行连接之后,编译器插入对toString( )方法的调用,
 将修改的StringBuffer返回到一个不变的字符串(String)中。所有这一切看起来是很复杂的。
 为什么不是仅仅只有一个其操作或多或少地像StringBuffer的字符串类呢?答案是性能。
 Java运行时执行的许多优化是知道字符串(String)对象是不可改变的。值得欣慰的是Java
 隐藏了大多数复杂的String与StringBuffer之间的转换。实际上,大多数的程序员从没有直接
 感觉到需要使用StringBuffer,而可以根据应用于字符串(String)变量上的+运算符表示大
 多数的操作。
 */

// Demonstrate append().
class appendDemo {
  public static void main(String args[]) {
    String s;
    int a = 42;
    StringBuffer sb = new StringBuffer(40);

    s = sb.append("a = ").append(a).append("!").toString();
    System.out.println(s);
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -