java如何将二维字符串数组转换为一维字符串数组?
我有一个二维字符串数组:
String myTwoD[][] = {{"Apple", "Banana"}, {"Pork", "Beef"}, {"red",
"green","blue","yellow"}};
如何在JAVA中将其转换为一维字符串数组,如下所示:
OneD[]={"Apple", "Banana","Pork", "Beef","red", "green","blue","yellow"};
ArrayUtils可以用于此吗
这是我的数组的代码,我试图将多页表列中的所有值存储到一个数组中进行排序
for (i=0;i<pagecount; i++)
{
for (j=0;j<columncount;j++)
{
array[i][j]= t.getcolumnname().get(j).getText();
}
}
# 1 楼答案
我发现最简单的方法就是使用流
将结果存储到一维数组中。这样做:
# 2 楼答案
有很多方法可以做到这一点,其中一种方法是首先将2D数组的内容存储到列表中,然后使用它将元素存储到新的1D数组中
在代码中,它看起来像这样:
# 3 楼答案
试试这个