もっと簡単な解決策を探しています。私はJavaを初めて使用するので、少し助けが必要です。この']、['によってStringをString[]に分割しようとしています。問題は、Javaが正規表現のようにこれらを取得しようとしていることです。私はそれが十分ではないため、使用したくありません。文字列をこれらの3文字で分割したい"]、["; これが私のコードです:
String usefulData = ...;
String[] list = null;
String token = "],[";
list = usefulData.split(token);
そして、ここにエラー出力があります:スレッド "AWT-EventQueue-0"の例外java.util.regex.PatternSyntaxException:インデックス2の近くの閉じられていない文字クラス]、[...これを機能させる方法の提案はありますか?
PS。文字列を分割する他の方法はありますか?この正規表現はあまり好きではありません。私はQtとC#を使用してきましたが、どちらの場所でもこの通常の式から逃れる方法があります。どうもありがとう!