これは非常に基本的な質問ですが、プログラミングは初めてで、非常に単純な問題に苦労していると思います...しかし、ここで説明します: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++;
}
しかし、それは私にnullポインタを与えています。どうすればこれを行うことができますか?
前もって感謝します。