1

以下のようにApache Commonsを使用して複数の文字列配列を単一の配列に追加しようとしていますが、配列を配列ArrayUtilsに変換できないと言っていますSerializableString

// assigning strings arrays
String str1[] = {"hello"};
String str2[] = {"test1"};
String str3[] = {"test2"};
String str4[] = {"hello"};
String str5[] = {"test4"};
String str6[] = {"hello"};

//joining string arrays     
String[] allArrays = ArrayUtils.addAll(str1, str2, str3, str4, str5,str6);
4

4 に答える 4

1

ArrayUtils.addAll次の 2 つの方法で使用できます。

    String[] arr1 = {"Hello", "Bye"};
    String[] arr2 = {"Good", "Bad"};

    String[] usage1 = ArrayUtils.addAll(arr1, arr2);
    String[] usage2 = ArrayUtils.addAll(arr1, "New item", "Another item");

最初のパラメーターは配列です。2 番目のパラメーターは、最初の配列に追加する配列または単一項目のいずれかです。

于 2013-07-24T08:20:34.800 に答える
0

ArrayUtils.addAll(Object[] array1, Object[] array2)は 2 つの引数のみを取り、array1 のすべての要素とそれに続くすべての要素 array2 を含む新しい配列を返します。

于 2013-07-24T08:13:10.910 に答える