鍍金池/ 問(wèn)答/數(shù)據(jù)分析&挖掘  Java/ 兩個(gè)數(shù)組內(nèi)容排列組合

兩個(gè)數(shù)組內(nèi)容排列組合

現(xiàn)在有兩個(gè)數(shù)組
String arg1[] = {"a","b", "c"};
String arg2[] = {"01","02"};

除過(guò)采用兩個(gè)for循環(huán)之外,還可以采用何種方式可以將兩個(gè)數(shù)組組合為
{a01,a02,b01,b02,c01,c02}
請(qǐng)教各位大牛~

回答
編輯回答
浪婳

向 map 這樣的高級(jí)遍歷函數(shù),內(nèi)部也是用 for 去循環(huán)的。

2017年3月15日 04:48
編輯回答
扯機(jī)薄
Arrays.stream(arg1)
    .map(a -> Arrays.stream(arg2).map(b -> a + b).collect(Collectors.toList()))
    .flatMap(Collection::stream)
    .toArray(String[]::new)

本質(zhì)上還是遍歷吧

2017年3月13日 17:49