Значение из файла не совпадает со значением переменной - PullRequest
0 голосов
/ 26 февраля 2019

Я пытаюсь сопоставить значение файла со значением переменной.Но как-то не совпадает.Я проверил, что он читает файл и содержит значение в переменной, но не совпадает.Не уверен, если я должен использовать содержит функцию.

int rcdMatch = 0;
String st;
String extdeductamt = "1000";
BufferedReader Br = null;
File objFile = new File(strPlanFile + NewFileNmae);
Br = new BufferedReader(new FileReader(objFile));
List < String > list = new ArrayList < String > ();
LineNumberReader lineNumberReader = new LineNumberReader(new FileReader(objFile));
lineNumberReader.skip(Long.MAX_VALUE);
int lines = lineNumberReader.getLineNumber();
while ((st = Br.readLine()) != null) {
 arraylist = st;
 String amt = arraylist.substring(0, arraylist.length() - 392);
 list.add(amt);
 Set < String > unique = new HashSet < String > (list);
 for (String key: unique) {
  rcdMatch = 0;
  if (key.trim().toString().equals(stvar)) {
   String adjAmt = arraylist.substring(34, arraylist.length() - 348);
   System.out.println("Adjustment Amount 1 is: " + adjAmt);
   if (extdeductamt.trim().toString().equals(adjAmt.trim().toString())) {
    rcdMatch++;
   }
   if (!(rcdMatch == 0)) {
    System.out.println("PASS Amount is displayed: " + adjAmt);
   }
  }
  break;
 }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...