我有一個要求,即將多個客戶發票視爲不同的文件。我可以從每張發票中讀取客戶名稱和發票金額。要求是,對於一個客戶,我應該加起來所有的發票金額。在不同文件中爲同一客戶命名的數字
這裏是我的代碼:
String[] filenames1 = laf.splitFileNames();
FileInputStream fs;
BufferedReader br;
String line;
for (String filename1 : filenames1) {
fs = new FileInputStream(outFolder + filename1);
br = new BufferedReader(new InputStreamReader(fs));
for (int m = 0; m < 1; m++) {
br.readLine();
}
line = br.readLine().trim();
String cust_name = line.substring(12);//Returns the Customer Name
String amount = rll.lastNonBlankLine(new File(outFolder + filename1));//Returns Invoice Amount in String format
System.out.println(cust_name + "-" + rll.lastNonBlankLine(new File(outFolder + filename1)));
}
我出地說:
TAITA TAVETA TEACHERS SACCO-25,101.53
TAITA TAVETA TEACHERS SACCO-12,927.62
TAITA TAVETA TEACHERS SACCO-12,927.62
NOT FOR CUSTOMER-12,927.62
理想我應該能夠得到:
TAITA TAVETA TEACHERS SACCO-50,956.77
NOT FOR CUSTOMER-12,927.62
請助攻,在這一點上我在哪裏卡住。
這是一樣的薩拉在任何情況下出印刷只是爲了調試。我需要數字進一步處理。 – ErrorNotFoundException