我正在嘗試從文本文件中計算總金額,到目前爲止我已打印出價格,但我不確定要使用哪些代碼來計算總金額。Jlist計算
OrderPage.setText("Diner Number | Food | Quantity | Calories | Price");
DefaultListModel listModel = new DefaultListModel();
try {
FileReader file = new FileReader("savedFoodData.txt");
BufferedReader buffer = new BufferedReader(file);
while ((line = buffer.readLine()) != null) {
outputDinerChoice = line;
outputDinerChoice = outputDinerChoice.replaceAll(",", " ");
listModel.addElement(outputDinerChoice);
dinersChoice = outputDinerChoice.split(" ");
System.out.println(dinersChoice[4]);
}
文件( 「savedFoodData.txt」)將載列如下:
"Diner Number | Food | Quantity | Calories | Price"
,其中將包括:
1/2,Burger,1,156kcal,£2.70
1/2,Chicken,1,159kcal,£3.90
1/2,Steak,1,50kcal,£7.00
2/2,Noodles,1,398kcal,£4.90
2/2,Pizza,1,156kcal,£2.70
1/2,Beer,1,20kcal,£4.10
1/2,Coke Tea,1,5kcal,£1.50
而這個代碼將打印
System.out.println(dinersChoice[4]);
£2.70
£3.90
£7.00
£4.90
£2.70
£4.10
£1.50
我試圖計算t他從這個總價中,我該怎麼做?
提示:使用子字符串和'Double.parseDouble()' – Mordechai