我想将一些字符串数组合并成一个。我用ArrayUtils.addAll(T[], T...)
我找到了一些答案here。正如它在那里描述的,我应该把它转换成一个String数组。当我尝试这样做,就说明我这个错误如何将Serializable转换为String数组?
Cannot store
java.io.Serializable
in an array of java.lang.String atorg.apache.commons.lang3.ArrayUtils.addAll
我的代码是在这里
String[] splitLeft=split(left);
String[] middle=new String[]{with};
String[] splitRight=split(right);
String[] inWords=(String[])ArrayUtils.addAll(splitLeft,middle,splitRight);
有什么问题,我怎样才能解决这一问题?
Ps:with
只是一个字符串。
您使用的是ArraysUtils? https://commons.apache.org/proper/commons-lang/javadocs/api-2.6/org/apache/commons/lang/ArrayUtils.html#addAll(java.lang.Object [],java.lang.Object []) - 只接受2个数组 –
@BojanPetkovic 3.6上升到11,而不是11,可变参数。 – pvg
我正在使用lang3 –