Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
BufferedReader br = new BufferedReader(new FileReader("fileName.txt")); String tabletComponents = "120$;"; String tabletKeyboards = "75$;"; String tabletDisplay = "150$;"; String laptopComponents = "80$;"; String laptopKeyboards = "50$;"; String laptopDisplay = "100$;"; String pcComponents = "60.0$;"; String pcKeyboards = "37.5$;"; String pcDisplay = "75.0$;"; ArrayList<String> wordList = new ArrayList<>(); String stroke; while ((stroke = br.readLine()) != null) { wordList.add(stroke); } br.close(); for (String i : wordList){ // Планшет if (i.contains(tabletDisplay)){ System.out.println(i.contains(tabletDisplay)); break; }else if (i.contains(tabletComponents)) { System.out.println(tabletComponents); }else if (i.contains(tabletKeyboards)){ System.out.println(tabletKeyboards); }else { System.out.println("NONE"); } }
Но я сделал переменные хранящие итоговые цены, и пытался проверить есть ли такое в списке который хранит данные текстового файла
И его вывод :
NONE
120$;
NONE
NONE
120$;
true
Данные которые хранит мой файл на данный момент
Ремонт: Планшет. Ваш девайс: Планшет. Вы выбрали: Внутренности; Стоимость ремонта: 40$; Итого: 120$; ID: 423; 2022-05-16
Ремонт: Планшет. Ваш девайс: Планшет. Вы выбрали: Клавиатура; Стоимость ремонта: 25$; Итого: 75$; ID: 717; 2022-05-16
Ремонт: Планшет. Ваш девайс: Планшет. Вы выбрали: Дисплей; Стоимость ремонта: 50$; Итого: 150$; ID: 186; 2022-05-16
Ремонт: Ноутбук. Ваш девайс: Ноутбук. Вы выбрали: Внутренности; Стоимость ремонта: 40$; Итого: 80$; ID: 410; 2022-05-16
Ремонт: Ноутбук. Ваш девайс: Ноутбук. Вы выбрали: Клавиатура; Стоимость ремонта: 25$; Итого: 50$; ID: 54; 2022-05-16
Ремонт: Ноутбук. Ваш девайс: Ноутбук. Вы выбрали: Дисплей; Стоимость ремонта: 50$; Итого: 100$; ID: 265; 2022-05-16
Ремонт: Персональный компьютер. Ваш девайс: Персональный компьютер. Вы выбрали: Внутренности; Стоимость ремонта: 40$; Итого: 60.0$; ID: 595; 2022-05-16
Ремонт: Персональный компьютер. Ваш девайс: Персональный компьютер. Вы выбрали: Клавиатура; Стоимость ремонта: 25$; Итого: 37.5$; ID: 307; 2022-05-16
Ремонт: Персональный компьютер. Ваш девайс: Персональный компьютер. Вы выбрали: Дисплей; Стоимость ремонта: 50$; Итого: 75.0$; ID: 653; 2022-05-16