PeaceJetのブログ

金融系の社内エンジニアをやりながら、マーケティングやデータ分析などもやっています。

続・CSVファイルを読み込んでみよう。【Java】

前回のCSVファイルを読み込んでみよう。【Java】では、

リストを読み込むためのメソッドを書きました。

今回は、独自クラスとして読み込むためのBeanクラスと、
動作させるためのmainクラス(mainメソッド)を書きます。

Bean

package main;

public class Bean {

	int id;
	String Name;
	String address;

	public String getAddress() {
		return address;
	}

	public void setAddress(String address) {
		this.address = address;
	}

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public String getName() {
		return Name;
	}

	public void setName(String name) {
		Name = name;
	}

}

mainメソッド

package main;

import java.util.List;

public class Main {

    public static void main(String[] args) {

        CSVReader csv = new CSVReader();

        /* C:\\Users\\以下は、編集が必要です。*/
	List<Bean> lb = csv.CSVFileReader("C:\\Users\\XXXXXXXXXX\\Desktop\\test.csv");

	    for (Bean it : lb){
	        StringBuilder sb = new StringBuilder();
		System.out.println(sb.append(it.getId()).append(",").append(it.getName()).append(",").append(it.getAddress()));
	    }

    }

}

実行すると以下のようにコンソールに出力されます。

f:id:ivclo:20150414065038p:plain