(школьное задание)
У меня есть
String stringArray[]
, который состоит из слов из текстового файла, разделенных на "\\ W +"
У меня тогда есть еще два строковых массива:
String acceptedWords[];
String rejectedWords[];
Я хочу go через
String stringArray[]
и "отфильтровать" некоторые вещи. Например, я не хочу, чтобы числа в моем списке (или другой материал, который не квалифицируется как слово). Скажем, если элементы в массиве stringArray:
stringArray = ["Hei", "Luise", "99", "Per", "H32l"];
Я хочу вынуть 99 и H32l (b c это недопустимое слово) и вставить его в:
String rejectedWords[];
и поместите правильные слова в:
String acceptedWords[];
, чтобы я мог использовать слова в acceptedWords
для запуска двоичного дерева для сортировки полученных слов.
Это то, что я получил, но оно не работает:
String acceptedWords[];
String rejectedWords[];
for (int i = 0; i < stringArray.length; i++) {
if (stringArray.equals("[0-9]")) {
rejectedWords = stringArray[i];
} else {
acceptedWords = stringArray[i];
}
}
System.out.println(Arrays.toString(rejectedWords));