常に次の形式で出力されるが、長さが異なる文字列があります。
String s1= "['Aaaa', 'Eeee', 'Ffff', 'Cccc', 'Dddd']";
これを分割しstring
ての値を格納する方法、String.Split()を試しましたarray
が、内部の値を取得できませんでした。strings
正規表現が役立つと思いますか?
Split
正規表現パラメータを次のように実行してみましたか"[\\[\\]\\', ]"
基本的に、、、、、の [
いずれ]
か,
-詳細'
はこちら
これは私のコードです、それが役立つことを願っています
String s1 = "['Aaaa', 'Eeee', 'Ffff', 'Cccc', 'Dddd']";
String s2 = "['Aaaa', 'Eeee']";
String[] xx = s1.substring(2, s1.length() - 2).split("', '");
String s1= "['Aaaa', 'Eeee', 'Ffff', 'Cccc', 'Dddd']";
String[] array = s1.split(",");
for(int i=0;i<array.length;i++)
{
System.out.println(array[i]);
}