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 に答える