###前提・実現したいこと
java数日目です。csvをはじめて読み込むのですがよくわかりません。
以下のようなkon.csvファイルを読み込んだプログラムを実行して
こ,ん,に,ち,は さ,よ,う,な,ら あ,り,が,と,う
以下のように,ごとに[]で囲い、csvファイル通りに改行もした結果にしたい
[こ][ん][に][ち][は] [さ][よ][う][な][ら] [あ][り][が][と][う]
catchで例外も書いてみたいのですが見よう見まねです。
よろしくお願いします。
###ソースコード
java
1public class Aisatu{ 2 public static void main(String[] args) { 3 try { 4 File csv = new File("kon.csv"); 5 BufferedReader br = new BufferedReader(new FileReader(csv)); 6 7 String line = ""; 8 while ((line = br.readLine()) != null) { 9 10 // 1行をデータの要素に 11 StringTokenizer st = new StringTokenizer(line, ","); 12 13 while (st.hasMoreTokens()) { 14 // 1行の各要素を区切りで表示 15 System.out.print("[" + st.nextToken() + "]"); 16 } 17 System.out.println(); 18 } 19 br.close(); 20 21 22 } catch (FileNotFoundException e) { 23 e.printStackTrace(); 24 } catch (IOException e) { 25 e.printStackTrace(); 26 } 27 } 28} 29
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。