Guava, Files.readLines () e espaço em branco

Eu tenho o seguinte código que utiliza o método Files.readLines () da 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
}

Uma vez que eu tenho minha lista de String, eu gostaria de testar para ver se uma String atual que eu estou olhando estava no arquivo.

String myString = "foo";
if (strings.contains(myString)) {
  // Do something
}

No entanto, gostaria de tornar o código tolerante ao arquivo original contendo espaços iniciais ou finais (por exemplo," foo ").

Qual é a maneira mais elegante de conseguir isso?

questionAnswers(3)

yourAnswerToTheQuestion