CSVファイルをopenCSVを読み込んでその行と列の要素数の多次元配列を作りその配列にデータを格納したいです。
しかし、データが格納できません。2回目の格納するためにwhileから何かおかしいのではないかと思っています。
なにかわかる方、アドバイスが欲しいです。
public class ReadCSV {
public static void main(String[] args){
try{
CSVReader reader = new CSVReader(
new FileReader("/home/masa/Desktop/WameiSample.csv"));
//配列の宣言
String[] nextLine;
//データを配列に入れる要素数を見る
int j = 0;
nextLine = reader.readNext();
int k = nextLine.length;
System.out.println("列数[i]"+k);
System.out.println("nextLine"+nextLine);
while((nextLine = reader.readNext()) != null){
for (int i=0; i<nextLine.length; i++){
//System.out.print(nextLine[i] + "|" + i + "|");
}
//System.out.println();
j++;
}
System.out.println("行数[j]"+j);
//記憶する配列
String[][] Wamei = new String[k][j];
System.out.println("きてるよ");
//データを配列に格納していく
int x = 0;
while((nextLine = reader.readNext()) != null){
System.out.println("きてるよ"); <---こっから、表示してくれない.
for (int y=0; y<nextLine.length; y++){
Wamei[x][y] = nextLine[y];
//多次元配列の要素を表示する
System.out.print(Wamei[x][y]+"Wamei"+x+y);
}
System.out.println();
x++;
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java javaでのプログラム(配列)について質問です. 2 2022/10/14 22:27
- C言語・C++・C# C# DatagridviewにExcelシートを反映するとエラーが出る 2 2023/05/06 17:12
- PHP PHPの構文で間違えが分からない 5 2022/07/11 16:38
- C言語・C++・C# c言語の問題です 課題1 (二分探索木とセット) 大きさ size の配列 array を考える。す 2 2023/01/10 21:08
- PHP SQLとPHPの連結方法がわからないのでアドバイスお願い致します 1 2022/07/12 12:16
- C言語・C++・C# C言語の課題が出たのですが自力でやっても分かりませんでした。 要素数がnであるint型の配列v2の並 3 2022/11/19 17:41
- C言語・C++・C# 大量のデータを読み込んで表示する速度を改善したい 8 2023/05/07 13:29
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- PHP 配列の値の更新方法について 1 2022/08/05 09:49
- Ruby vscode 文字化け 1 2022/05/21 19:17
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ページング
-
csvファイルを2次元配列に格納
-
配列の中に複数存在する数がい...
-
【C#】ハッシュテーブル(連想...
-
この警告はどうすれば?
-
同じ配列またはクラスを、2回...
-
『args[]』とは?
-
javamailで複数人にメールを送...
-
java
-
【Ajax通信&Java】配列の受け取...
-
Java配列の問題を教えてくださ...
-
配列を使ってカレンダーを表示...
-
C言語でunsigned char配列を連...
-
[Ljava.lang.Stringってなんですか
-
CSVファイルを二次元配列に格納...
-
n番目に大きな値を探索する
-
javaでの文字列からの数字抽出
-
JavaのBase64デコードで正しく...
-
forループの評価(条件)式につ...
-
javaで大容量テキストファイル...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ページング
-
java
-
配列をセッションに割り当てた後で
-
この警告はどうすれば?
-
Javaで文字と数字が混ざったも...
-
javaで大容量テキストファイル...
-
セッションを使ったint型の値の...
-
C言語でunsigned char配列を連...
-
配列の中に複数存在する数がい...
-
Javaで文字を漢字であるか否か...
-
[Ljava.lang.Stringってなんですか
-
ArrayListからBean配列に値をセ...
-
C#で動的配列Listの中身をListB...
-
【C#】ハッシュテーブル(連想...
-
csvファイルを2次元配列に格納
-
配列で、値の入っている要素数...
-
『args[]』とは?
-
【Ajax通信&Java】配列の受け取...
-
n番目に大きな値を探索する
-
データベースから取得したデー...
おすすめ情報