java中字符串数组的转换
我可以这样转换数组:java中字符串数组的转换,java,android,Java,Android,我可以这样转换数组: String [] [] friend = new String [] [] {{{robert, marie}, {jhony, eva}, {mike, laura}, {adrian, rachel}, {kristen, anthony}}; 随机选择两对夫妇,结果如下: String [] [] friend = new String [] [] {{{robert, marie}, {adrian, rachel}}; 以后要这样做: String
String [] [] friend = new String [] [] {{{robert, marie}, {jhony, eva}, {mike, laura}, {adrian, rachel}, {kristen, anthony}};
随机选择两对夫妇,结果如下:
String [] [] friend = new String [] [] {{{robert, marie}, {adrian, rachel}};
以后要这样做:
String [] friendfin = new String [] {{robert, marie, adrian, rachel}};
任何人都可以帮我处理这个代码,请。。。谢谢这里有一个方法:
String[][] friends = new String[][]{
{robert, marie}, {jhony, eva}, {mike, laura},
{adrian, rachel}, {kristen, anthony}
};
List<String> list = new ArrayList<String>();
for(String[] array : friends)
{
for(String friend : array) list.add(friend);
}
Collections.shuffle(list);
String[] friendfin = new String[list.length];
list.toArray(friendfin); // fill the array
friendfin = Arrays.copyOf(friendfin, 4);
你有问题吗?@Aubin list.addAll接受集合而不是数组!