Ваш вопрос не очень понятен - вам, похоже, нравится, что вы проверяете, что то, что набрал человек, соответствует известному списку, а не то, что он имеет или не имеет пробелов в нем, но принимает вас за слово:
- Читать всю строку в, а затем проверить с помощью
а) Regex б) IndexOf() - если ваш чек очень просто
Возможно также хотят, чтобы сделать проверку длины на входная линия также (т.е. е все линии должны быть < 255 символов или что-то), просто быть параноиком
Если вы делаете больше похоже на то, что вы пример кода выглядит как то сделать что-то вроде
ArrayList<String> KnownListOfNames = .....
if(!KnownListOfNames.Contains(UserEnteredString)){
System.out.println("Name not found");
}
Обычно вы бы также сделать некоторые сначала проверьте базовую входную информацию - google для «SQL-инъекции», если вы хотите узнать больше.
И что это за ошибки? – Oded
Совет: не игнорируйте ошибки. Они рассказывают кое-что о причине проблемы. Вы знаете, как только причина понята *, решение говорит само за себя :) Если вы не * понимаете * их, обновите свой вопрос, чтобы включить их, чтобы мы могли объяснить их вам. – BalusC
Вы читаете из файла или с консоли? –