0

私は次の文字列を持っています

[http://images.com/1.jpg, http://images.com/2.jpg, http://images.com/3.jpg]

この配列の内容を文字列配列または文字列型の配列リストに格納したいと考えています。

.split メソッドを使用してみましたが、主に文字列の先頭に角かっこが含まれているために失敗します。

4

5 に答える 5

3
String[] splittedString = theString.substring(1, theString.length()-1).split(", ") 

splitメソッドのコンマの後のスペースに注意してください。

于 2013-03-21T11:05:45.603 に答える
2

部分文字列を使用して、括弧から文字列を除外します。

mystring = mystring.substring(1,mystring.length()-1);

そして分割:

String[] myarray = mystring.split(", ");
于 2013-03-21T10:57:41.520 に答える
1
String arry[] = yourstr.replace("[", "").replace("]", "").split(",");
于 2013-03-21T11:05:36.700 に答える
0

次のように、split() メソッドを使用する前に、括弧を含む文字列の最初と最後の文字をエスケープします。

yourString= yourString.substring(1, yourString.length()-1));
// do your split() method
于 2013-03-21T10:57:27.907 に答える
-1

オプションで を使用できますStringTokenizer

于 2013-03-21T11:06:01.910 に答える