0

我有一个简单的代码,它拆分了一个用逗号分隔的字符串缓冲区对象。但是这样做时它给了我一个例外?

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。

4

1 回答 1

0

相同的代码执行没有任何错误,stringbuffer.append(String) 和 split(regex) 来自 java 1.4 本身。虽然如果您正在尝试这个 stringbuffer.append(CharSequence) 那么它可能会出错。

于 2013-02-20T05:56:38.090 回答