background image

少输出。

6.3 String 和 StringBuffer

(1)首先预测下列程序的运行结果,然后编译、执行以验证你的预测:

  public class JLab0603 {
    public static void change(String s) {

       

s = s + " changed?";

    

 }

   

 public static void change(StringBuffer sb) {

    

sb.append(" changed?");

    

 }

   

 public static void main(String[] args) {

        

String s = "test";

        

StringBuffer sb = new StringBuffer("test");

        

System.out.println("s=" + s + ", sb=" + sb);

        

change(s);

        

change(sb);

       

System.out.println("s=" + s+ ", sb=" + sb);

   

 }

}

(2)根据上述程序运行结果思考 String 和 StringBuffer 的区别。

6.4 Java 工具类

使用 java.util.Date 类,编写名为 JLab0604 的 Java 应用程序以输出如下

格式的信息:今天是 xxxx 年 xx 月 xx 日星期 x。其中星期数要用汉字表示,
例如:星期四。