Гуава, Files.readLines () и пробел
У меня есть следующий код, который использует метод Files.readLines () в Guava:
List<String> strings = Lists.newArrayList();
final File file = new File(filePath);
if (file.isFile()) {
try {
strings= Files.readLines(file, Charsets.UTF_8);
}
catch (IOException ioe) {}
}
else {
// File does not exist
}
Как только у меня будет список строк, я хочу проверить, есть ли в файле текущая строка, на которую я смотрю.
String myString = "foo";
if (strings.contains(myString)) {
// Do something
}
Однако я хотел бы, чтобы код, допустимый к исходному файлу, содержал начальные или конечные пробелы (т.е." foo "
).
Какой самый элегантный способ достижения этого?