私は次の文字列を持っています
[http://images.com/1.jpg, http://images.com/2.jpg, http://images.com/3.jpg]
この配列の内容を文字列配列または文字列型の配列リストに格納したいと考えています。
.split メソッドを使用してみましたが、主に文字列の先頭に角かっこが含まれているために失敗します。
String[] splittedString = theString.substring(1, theString.length()-1).split(", ")
splitメソッドのコンマの後のスペースに注意してください。
部分文字列を使用して、括弧から文字列を除外します。
mystring = mystring.substring(1,mystring.length()-1);
そして分割:
String[] myarray = mystring.split(", ");
String arry[] = yourstr.replace("[", "").replace("]", "").split(",");
次のように、split() メソッドを使用する前に、括弧を含む文字列の最初と最後の文字をエスケープします。
yourString= yourString.substring(1, yourString.length()-1));
// do your split() method
オプションで を使用できますStringTokenizer
。