我有一个简单的代码,它拆分了一个用逗号分隔的字符串缓冲区对象。但这样做会给我一个例外吗?
Method "toString" with signature "()Ljava/lang/String;" is not
applicable on this object
StringBuffer sb = new StringBuffer();
sb.append("a,b,c");
String [] str = sb.toString().split(","); //gives the exception
我在这个项目中使用java 1.4。
答案 0 :(得分:0)
相同的代码执行没有任何错误,stringbuffer.append(String)和split(regex)来自java 1.4本身。虽然如果你正在尝试这个stringbuffer.append(CharSequence),那么它可能会给出错误。