我完全按照本教程(https://www.youtube.com/watch?v=hyVmCqiCNmY)对stringbuffer的指示,但我在Netbeans中遇到错误,在这行代码中有一条橙色线
StringBuffer b = New StingBuffer("how are you doing today");
当Iam在eclipse中做同样的事情时,没有这样的错误
程序:
public class StringBuff {
public static void main(String[] args) {
StringBuffer b = New StingBuffer("how are you doing today");
System.out.println(b);
}
}
我尝试从Netbeans添加该程序的图像,但我还没有资格添加图像。
答案 0 :(得分:3)
您似乎在New
中输了错字。 Java区分大小写,因此New
与new
不同。
BTW StringBuffer
由StringBuilder
补充。橙色线不表示错误,但代码应该改进。
此类设计用作StringBuffer的替代品,用于单个线程使用字符串缓冲区的位置(通常情况下)。在可能的情况下,建议首先使用此类优先于StringBuffer,因为在大多数实现中它会更快。
Read the official Java Tutorial,而不是某些YT视频。