お世話になっております。
csvファイルの読み込みについて勉強していたところ、「Object から String[] には変換できません」というエラーが起きてしまいました。
型の変換について試行錯誤しながらやっていたのですが、修正できませんでした。
申し訳ございませんが、どなたかお力をお貸しください。
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
public class abc {
public static void main(String[] args) {
// 読み込むファイルの名前
String filename = "test.csv";
File file = new File(filename);
try {
FileInputStream fis = new FileInputStream(file);
InputStreamReader isr = new InputStreamReader(fis);
BufferedReader br = new BufferedReader(isr);
String line;
ArrayList csvData = new ArrayList();
while ( ( line = br.readLine()) != null ) {
String[] cols = line.split(",");
csvData.add(cols);
}
// 読み込みデータの表示
for ( String[] row : csvData ) {//ここでエラー
System.out.println("名前 : " + row[0]);
System.out.println("性別 : " + row[1]);
System.out.println("年齢 : " + row[2]);
System.out.println();
}
} catch(Exception e) {
e.printStackTrace();
}
}
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java java 入力 3 4 3 出力 ABC DEFG HIJ このようなプログラムの書き方を教えてくだ 2 2022/07/15 14:18
- C言語・C++・C# C# で、あるフォルダー内にあるすべてのテキストファイルを別のフォルダーにコピーする。 4 2022/11/21 13:23
- Ruby 【JAVA】数字をひし形に出力するプログラムについて 2 2022/07/11 23:32
- C言語・C++・C# 大量のデータを読み込んで表示する速度を改善したい 8 2023/05/07 13:29
- Visual Basic(VBA) ExcelVBAに関する質問 3 2023/02/17 10:47
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- Java java final 1 2022/06/10 22:49
- C言語・C++・C# C# DatagridviewにExcelシートを反映するとエラーが出る 2 2023/05/06 17:12
- Java Java プログラム public class Main { public static void 3 2023/08/10 23:46
- その他(プログラミング・Web制作) python 気象データの取得 2 2023/06/20 23:54
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Java int sum = 0は必要ですか?
-
九九を横に表示する。
-
csv出力について
-
getParameterで指定したファイ...
-
yyyymmddからyyyy/mm/d...
-
Javaの質問です。テキストファ...
-
ダブルクォーテーションのrepla...
-
wsprintf関数の使い方について
-
配列にnullを代入すると、null...
-
EXCEL VBA で、0から?1から?
-
IF関数でEmpty値を設定する方法。
-
このプログラミング誰か教えて...
-
javaの再帰関数を用いるプログ...
-
パソコンキーボードで時分秒を...
-
複数のテキストボックスに同じ...
-
Javaで改行などが出来ないのです。
-
TextAreaでの文字の色
-
BOOL値を逆にしたい
-
ウィンドウなしで画像表示
-
テキストエリアで改行する
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
yyyymmddからyyyy/mm/d...
-
equalsの逆
-
csv出力について
-
九九を横に表示する。
-
テキストファイルから空白行をよむ
-
Java int sum = 0は必要ですか?
-
[JAVA]エラーが解決できません。
-
javaのfor文が機能してないみた...
-
InputStream.read()でタイムア...
-
Servletでテキストボックスに入...
-
Javaでデータに登録する度にID...
-
Inputstreamについて
-
BufferedReaderでのエラー
-
FileクラスのcanRead/canWrite...
-
java連結
-
Java 読み込んだテキストファイ...
-
Javaの質問です。テキストファ...
-
テキストファイルの任意の文字...
-
Class.forNameでエラーになる
-
テキストファイルにおいて任意...
おすすめ情報