private void captureDateDescriptionAmount() { List<String> list = this.selectedBlock; for (String s : list) { String[] temp = s.split("\\s+"); date.add(temp[0]); amount.add(FileUtils.convertStringToDouble(FileUtils.getDollarSignRemovedValue(temp[1]))); String desc = ""; for (int a = 2; a < temp.length; a++) { desc += temp[a] + " "; } description.add(desc); String res = FileUtils.getResultFromPattern("\\d{7,}", desc); if (!res.startsWith("NoMatch")) { checkNo.add(FileUtils.getFourDigitAccountNumber(res)); } else { checkNo.add("N/A"); } } this.checkNoDuplicateRemoved = FileUtils.removeDuplicateValues(checkNo); }
private List<String> removeDuplicateRecords() { return FileUtils.removeDuplicateValues(this.checkNo); }