j02060410.java

来自「经典java教材《java完美经典》一书中源码的完全收集」· Java 代码 · 共 36 行

JAVA
36
字号
import java.lang.*;

class j02060410
{
  public static void main(String para[])
  {
		StringBuffer sb1 = new StringBuffer("1234567");
		System.out.println("pr1 sb1 = " + sb1);
		StringBuffer sb2 ;
		sb2 = sb1.append("ABCD");   
		  //执行过 append()方法,sb1 之字符串已改变,且回传 sb1 本身的实体参考
		System.out.println("pr2 sb1 = " + sb1);
		System.out.println("pr3 sb2 = " + sb2);		
		if( sb1==sb2 )
			System.out.println("pr4 sb1 和 sb2 参考了同一份实体");
		else
			System.out.println("pr4 sb1 和 sb2 参考不同的实体");
											
		sb1.append("fish Go".toCharArray(),2,4);
		System.out.println("pr5 sb1 = " + sb1);
		sb1.delete(3,5); //索引 [5] 的字符==>'6'不会被删除
		System.out.println("pr6 sb1 = " + sb1);
		sb1.deleteCharAt(0);
		System.out.println("pr7 sb1 = " + sb1);
		sb1.insert(2,"Good");
		System.out.println("pr8 sb1 = " + sb1);				
		sb1.insert(0,"microcyh".toCharArray(),5,3);
		System.out.println("pr9 sb1 = " + sb1);				
		sb1.replace(3, 15, "! I am Fi");
		System.out.println("pr10 sb1 = " + sb1);		
		sb1.reverse();
		System.out.println("pr11 sb1 = " + sb1);										 		
  }
}

⌨️ 快捷键说明

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