2

常に次の形式で出力されるが、長さが異なる文字列があります。

String s1= "['Aaaa', 'Eeee', 'Ffff', 'Cccc', 'Dddd']";

これを分割しstringての値を格納する方法、String.Split()を試しましたarrayが、内部の値を取得できませんでした。strings

正規表現が役立つと思いますか?

4

3 に答える 3

5

Split正規表現パラメータを次のように実行してみましたか"[\\[\\]\\', ]"

基本的に、、、、、の [いずれ],-詳細'こちら

于 2012-12-13T08:07:46.830 に答える
4

これは私のコードです、それが役立つことを願っています

    String s1 = "['Aaaa', 'Eeee', 'Ffff', 'Cccc', 'Dddd']";
    String s2 = "['Aaaa', 'Eeee']";
    String[] xx = s1.substring(2, s1.length() - 2).split("', '");
于 2012-12-13T08:11:14.177 に答える
1
   String s1= "['Aaaa', 'Eeee', 'Ffff', 'Cccc', 'Dddd']";

       String[]  array = s1.split(",");
       for(int i=0;i<array.length;i++)
       {
           System.out.println(array[i]);
       }
于 2012-12-13T08:07:35.940 に答える