我知道这是一个非常基本的问题,但我只是编程新手,我想我正在努力解决一个非常简单的问题......但我们开始吧:p
在我的应用程序中,我有一个这样的数组数组,用于存储从 mysql 数据库中检索到的数据。
data_array[][]
0001 | data1 | data2 | data3 | data4 | data5
0002 | data1 | data2 | data3 | data4 | data5
...
... and so on.
现在在我的应用程序中,我需要为每一行检索第一个列,以以下内容结尾:
array { 0001, 0002}
我知道做“迭代”我可以检索所有数据:
public String[] itarray{
int cols = 5;
String[] xFINAL;
for (int i=0 ; i < data_array; i++) {
for (int j=0; j < cols; j++){
xFINAL = data_array[i];
System.out.println("1" + data_array[i][0]);
}
System.out.println(" ");
} return xFINAL;}
但是我怎样才能得到每一行的第一列呢?我尝试过类似的东西:
int j=0;
for (int i = 0; i < data_array ; i++){
xFINAL[j] = data_array [i][0];
j++;
}
但它给了我一个空指针。请问我该怎么做?
提前致谢。