StringBuffer sb = new StringBuffer('A');
System.out.println("sb = " + sb.toString());
sb.append("Hello");
System.out.println("sb = " + sb.toString());
Run Code Online (Sandbox Code Playgroud)
输出:
sb =
sb =你好
但是,如果我传递一个字符串而不是字符,它会附加到Hello.为什么这个奇怪的行为与char?
java ×1