![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
お世話になっております。
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で質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ObjectInputStreamとStreamCorr...
-
FileクラスのcanRead/canWrite...
-
equalsの逆
-
Inputstreamについて
-
yyyymmddからyyyy/mm/d...
-
BufferedReaderでのエラー
-
InputStream.read()でタイムア...
-
javaプログラミング
-
csv出力について
-
Java 読み込んだテキストファイ...
-
【C#】ハッシュテーブル(連想...
-
オブジェクトの中のプロパティ...
-
IF関数でEmpty値を設定する方法。
-
javaで質問です。 文字列2023/2...
-
カタカナの小文字を大文字に変...
-
分を表す数値(int型)を、小数...
-
ページング
-
ループ処理の際、最後だけ","を...
-
ArrayListの要素数の上限
-
配列にnullを代入すると、null...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
csv出力について
-
yyyymmddからyyyy/mm/d...
-
equalsの逆
-
InputStream.read()でタイムア...
-
[JAVA]エラーが解決できません。
-
テキストファイルから空白行をよむ
-
Javaの質問です。テキストファ...
-
九九を横に表示する。
-
Class.forNameでエラーになる
-
javaのfor文が機能してないみた...
-
FileクラスのcanRead/canWrite...
-
Javaでデータに登録する度にID...
-
テキストファイルにおいて任意...
-
javaのファイル読み込み時の文...
-
Java int sum = 0は必要ですか?
-
テキストファイルの任意の文字...
-
BufferedReaderでのエラー
-
ObjectInputStreamとStreamCorr...
-
Servletでテキストボックスに入...
-
戻り値を使用する呼出
おすすめ情報