すべての情報をtxtファイルから配列にコピーする必要があるプロジェクトを行っています。txt の内容を以下に示します。ここで必要なのは、すべての商品名と説明をそれぞれ配列に取得したいということです。
GoodTitle Description
Gold The shiny stuff
Wheat What wheaties are made of
Wood To make more ships
Spices To disguise the taste of rotten food
Tobacco Smoko time
Coal To make them steam ships go
Coffee Wakes you up
Tea Calms you down
私がこれまでに行ったこと:
public void openFile()
{
ArrayList <String> ShippingTokens = new ArrayList<String>();
try{
FileInputStream fstream = new FileInputStream("D://Shipping.txt");
// Use DataInputStream to read binary NOT text.
BufferedReader br = new BufferedReader (new InputStreamReader (fstream));
String strline;
while ((strline = br.readLine()) != null){
strline = strline.trim();
if ((strline.length()!=0)) {
String[] Shippings = strline.split("//s+");
ShippingTokens.add(Shippings[TOKEN_COLUMN]);
}
}
for (String s : ShippingTokens) {
System.out.println(s);
}
in.close();
} catch (Exception e){
System.err.println("Error");
}
}