Guava, Files.readLines () i białe znaki

Mam następujący kod, który wykorzystuje metodę 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
}

Gdy już mam listę ciągów, chciałbym przetestować, czy bieżący ciąg, na który patrzę, był w pliku.

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

Jednak chciałbym, aby kod tolerował oryginalny plik zawierający spacje wiodące lub końcowe (tj." foo ").

Jaki jest najbardziej elegancki sposób osiągnięcia tego celu?

questionAnswers(3)

yourAnswerToTheQuestion