Java使用StringBuilder时--找不到符号

写了个Test试了下Java的StringBuilder类

代码如下:

import java.util.Scanner;
public class StringBuilder1
{
    public static void main(String[] args)
    {
      Scanner in = new Scanner(System.in);
      System.out.println("开始用许多小段的字符串构建一个字符串:");
      System.out.println("首先构建一个空的字符串构造器");
      StringBuilder builder = new StringBuilder();
      System.out.println("构造器生成成功");
      System.out.println("我们开始往构造器中添加字符串");
      char choose = 'c';
      do
      {
        System.out.println("what do you want to add:");
        System.out.println("a.char");
        System.out.println("b.str");
        System.out.println("c.finish");
        choose = in.nextLine().charAt(0);
        switch(choose)
        {
           case 'a':  builder.append(in.nextLine().charAt(0)); break;
           case 'b':  builder.append(in.nextLine()); break;
           case 'c':  System.out.println(builder.toString());
         }
      }while(choose !='c');
    }
}

 

以上是正确的代码  console能过

 

至于找不到符号

是因为测试时候基类的类名取StringBuilder

结果和java.lang.StringBuilder中的类名相同

 

后改StringBuilder1  BUG解决。 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章