前提・実現したいこと
Javaでcsvファイルを読み込むプログラムを作っています.
csvファイルを読み込み,出力するだけの簡単なものです.
ファイルを「Main.java」と「FileReader.java」に分割しようとしています.
発生している問題・エラーメッセージ
コンパイルすると,以下のようなエラーメッセージが出ます.
クラスFileReaderは見つけられていますが,その中のメソッドcsvReaderを読み込めないようです.
エラー: シンボルを見つけられません FileReader.csvReader(); シンボル: メソッド csvReader() 場所: クラス FileReader
該当のソースコード
- Main.java
Java
1//インポートは完了しています.ここでは省略します. 2public static void main(String[] args) { 3 FileReader.csvReader(); 4}
- FileReader.java
Java
1//インポートは完了しています. 2public class FileReader { 3 public static void csvReader() { 4 try { 5 //csvファイルの読み込み 6 File csv = new File("example.csv"); 7 BufferedReader br = new BufferedReader(new FileReader(csv)); 8 9 String line = ""; 10 while ((line = br.readLine()) != null) { 11 StringTokenizer st = new StringTokenizer(line, ","); 12 while (st.hasMoreTokens()) { 13 System.out.print(st.nextToken() + "\t"); 14 } 15 System.out.println(); 16 } 17 br.close(); 18 } catch (FileNotFoundException e) { 19 e.printStackTrace(); 20 } catch (IOException e) { 21 e.printStackTrace(); 22 } 23 } 24}
ご回答よろしくお願いします.
回答1件
あなたの回答
tips
プレビュー