private static List<MessageInfo> messageList = null;
public static boolean read() throws Exception {
// 指定したファイル
File csv = new File("D:/test.csv");
BufferedReader br = new BufferedReader(new FileReader(csv));
//
String rows;
String[]colum;
// メッセージ情報リスト
messageList = new ArrayList<MessageInfo>();
//メッセージファイルを読込する
while ((rows = br.readLine()) != null) {
// メッセージ情報対象を新規する
MessageInfo messageInfo = new MessageInfo();
// メッセージ情報に値を設定する
colum=rows.split(",");
messageInfo.setMessageID(colum[0]);
messageInfo.setMessageType(colum[1]);
messageInfo.setMessage(colum[2]);
messageList.add(messageInfo);
}
return true;
}
package com.nec.jp.railroadX.TZZ.MESSAGE;
public class MessageInfo {
private String messageID;
private String messageType;
private String message;
public String getMessageID() {
return messageID;
}
public void setMessageID(String messageID) {
this.messageID = messageID;
}
public String getMessageType() {
return messageType;
}
public void setMessageType(String messageType) {
this.messageType = messageType;
}
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
}
public static void main(String[] args) throws Exception {
boolean s=read();
System.out.println(s);
}