**** почему выходит только один выход? **** **** это будет выход для JTextArea, когда я нажму кнопку . ****
пробег:
Поиск: Pet Cute
--- Результат ---
Cat 2pts
Курица 1 балл
Поиск: Холодная еда
--- Результат —-
-
Мороженое 2пт
Бургер 1пт
Курица 1пт
Поиск: Горячий гаджет
--- Результат —-
1.Burger 1pts
2. Ноутбук 1pts
исходный код
String [][] data={{"Cat","Pet Mammal Cute"},
{"Burger","Food Snack Hot"},
{"Chicken","Food Bird Pet"},
{"Ice Cream","Food Dessert Cold"},
{"Laptop","Gadget Device Computer"},
};
for (int k = 0; k < 3; k++) {
String getInput = jTextField1.getText();
String[] in = getInput.split(" ");
Map<String, Integer> results = new HashMap<>();
for (String[] row : data) {
for (String searchWord : in) {
if (row[1].contains(searchWord)) {
int count = results.get(row[0]) == null ? 0 : results.get(row[0]).intValue();
results.put(row[0], count + 1);
}
}
}
jTextArea1.setText("RESULT\n---");
int i = 0;
for (String word : results.keySet()) {
jTextArea1.setText(++i + ". " + word + " " + results.get(word) + " pts");
}
}
}