###前提・実現したいこと
ここに質問したいことを詳細に書いてください
外からメソッドを呼び出したいのですが、上手くいきません
###発生している問題・エラーメッセージ
java.lang.NullPointerException
###該当のソースコード
JAVA
1 public static void main(String[] args) { 2 3 XXXBean bean = new XXX7Bean(); 4 ArrayList<String[]> A = bean.setId(); 5 bean.getId(A); 6 7 } 8 9===================================== 10public class XXX7Bean { 11 12 private ArrayList<String[]> id; 13 14 public ArrayList<String[]> setId(){ 15 String filepath = "読み込むCSVファイル"; 16 File file = new File(filepath); 17 18 try { 19 FileInputStream fis = new FileInputStream(file); 20 InputStreamReader isr = new InputStreamReader(fis); 21 BufferedReader br = new BufferedReader(isr); 22 23 String line; 24 ArrayList<String[]> id = new ArrayList<String[]>(); 25 while ( ( line = br.readLine()) != null ) { 26 String[] cols = line.split(","); 27 id.add(cols); 28 } 29 br.close(); 30 31 } catch(Exception e) { 32 e.printStackTrace(); 33 34 } 35 return this.id; 36 }public void getId(ArrayList<String[]> list) { 37 for (String[] row : list) { 38 System.out.println(row[0] + "," + row[1] + "," + row[2] + "," + row[3]); 39 } 40 }
###試したこと
課題に対してアプローチしたことを記載してください
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/09/27 03:41
2016/09/27 03:45
2016/09/27 03:51
2016/09/27 03:55