我无法理解为什么以下代码显示错误:
import java.lang.StringBuffer.*;
import java.io.*;
class chk
{
public static void main()
{
System.out.print('\u000c');
String k = "catering";
* String l = k.append(5); // shows error here
System.out.println(l);
}
}
我们是否无法从Stringbuffer
类访问其他类(例如String
类)的方法?
答案 0 :(得分:0)
String l = k.append(5); (在这里显示错误)
append(int i)
是StringBuffer
而不是String
的方法。
如果要将任何字符串附加到字符串+
。
String l=k+5;
public StringBuffer append(int i)
将int参数的字符串表示形式追加到此处 序列
我们无法使用StringBuffer
类的对象调用String
类的方法。由于这两个类之间没有关系意味着父子。