Мне нужно выполнить поиск и распечатку ключевых слов, если это правда. отлично работает, если сравнивать на порядок. но я хочу сравнитькак искать ключевые слова в строках
сравнить следующие случаи и ожидать, что они будут правдой.
сделать некоторые программирования Java = True
некоторые ява = истинный
сделать программирование = истина
и, наконец, самое главное
программирования Java = истина
программирования Java некоторые делают = true
Мне нужно вернуться справедливо для всех случаев, упомянутых выше, но до сих пор она работает только для случая 1 и 2
public class Examples {
public static void main(String[] args) {
String[] given = new String[20];
given[0] = ("do some java programming");
given[1] = ("do some grocery shopping");
given[2] = ("play soccer at the west field");
String input = new String();
Scanner userInput = new Scanner(System.in);
System.out.println("Enter the string to compare");
input[0] = userInput.nextLine();
for (int i=0; i <20; i++){
if(given[i].contains(input))
{
System.out.println(given[i]);
}
else
{
//do nothing
}
}
}
}
Вы открыты для других решений, которые чище ваших? как swtich stetment –
да я, а также мне нужно отредактировать свой вход. Это строковый нестроковый массив. – Omer