多维数组行到单数组java
嗨,我有下面的数组,我需要将内容复制到另一个一维数组中,但只复制第一行,例如0和1多维数组行到单数组java,java,Java,嗨,我有下面的数组,我需要将内容复制到另一个一维数组中,但只复制第一行,例如0和1 String data[][] = new String[][] { {"0", "1", "2", "3", "4"}, {"1", "1", "2", "3", "4"} } 上面的代码是如何设置数组的示例,我只需要第一行,但每个列都需要 我试过: for (int r = 0; r < data.length; r++) { codes = new
String data[][] = new String[][]
{
{"0", "1", "2", "3", "4"},
{"1", "1", "2", "3", "4"}
}
上面的代码是如何设置数组的示例,我只需要第一行,但每个列都需要
我试过:
for (int r = 0; r < data.length; r++)
{
codes = new String[] {data[r][0]};
}
for(int r=0;r
但那不行,有什么想法吗?谢谢试试这个:
String[] codes = new String[data.length];
for (int r = 0; r < data.length; r++) {
codes[r] = data[r][0];
}
String[]code=新字符串[data.length];
for(int r=0;r
这应该行得通试试这个:
String[] codes = new String[data.length];
for (int r = 0; r < data.length; r++) {
codes[r] = data[r][0];
}
String[]code=新字符串[data.length];
for(int r=0;r
这应该有效,或者尝试:
String[] codes = new String[data.length];
int i=0;
for(String[] strings : data)
{
codes[i++]=strings[0];
}
尽管说实话,由于foreach代码创建了一个计数器,您最好使用goatlinks显示的循环类型。或者尝试:
String[] codes = new String[data.length];
int i=0;
for(String[] strings : data)
{
codes[i++]=strings[0];
}
尽管说实话,由于foreach代码创建了一个计数器,您最好使用goatlinks显示的循环类型。数据[r][0]中包含的数据是一个字符串。不是
字符串[]
(字符串数组)。要执行的操作:创建一个与列大小相同的数组
String[]code=newstring[data.lenght]
然后将数据的[r][0]元素分配给新创建数组的第r个元素:code[r]=data[r][0]
包含在data[r][0]
中的数据是一个字符串。不是字符串[]
(字符串数组)。要执行的操作:创建一个与列大小相同的数组
String[]code=新字符串[data.lenght]
然后将数据的[r][0]元素分配给新创建数组的第r个元素:code[r]=数据[r][0]