import java.io.*;
import java.lang.*;
public class str
{
public static void main()
{
StringBuffer aa=new StringBuffer("asdfa");
aa.append("a");
System.out.println(aa);
}
}

解决方案 »

  1.   

    import java.io.*;
    import java.lang.*;
    public class str
    {
    public static void main(String[] args)
    {
    String aa = "asdfa";
    aa += "a";
    System.out.println(aa);
    }
    }
      

  2.   

    用String 定义的变量不能被改变
    如果要改变用StringBuffer
    方法1 楼的已经给了
      

  3.   

    同意3楼的,谁说STRING 变量不能被改变!
    只不过STRING 类并没有APPEND方法啊,要自己写一个才用用
      

  4.   

    string 没有append方法,stringbuffer类才有!
    我又来晚了,呵呵
    拜个晚年把
      

  5.   

    import java.io.*;
    import java.lang.*;
    public class str
    {
    public static void main(String[] args)
    {
    String aa = "asdfa";
    aa += "a";
    System.out.println(aa);
    }
    }
    相当于
    import java.io.*;
    import java.lang.*;
    public class str
    {
    public static void main(String[] args)
    {
    String aa = "asdfa";
    String b += aa+"a";
    System.out.println(b);
    }
    }
      

  6.   

    呵呵!
    import java.io.*;
    import java.lang.*;
    public class str
    {
    public static void main(String[] args)
    {
    StringBuffer aa=new StringBuffer("asdfa");
    aa.append("a");
    System.out.println(aa.toString());
    }
    }