DulcetAirman icon

Find line in file

DulcetAirman | PRO | 01/14/19 07:33:04 AM UTC | 0 ⭐ | 601 👁️ | Never ⏰ | []
Java |

580 B

|

None

|

0 👍

/

0 👎

package ch.claude_martin;
 
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.util.Optional;
 
public class SomeClass {
 
  public static void main(String... args) {
    var filename = args[0];
    var city= args[1];
    Path path = Paths.get(filename);
    try (var lines = Files.lines(path)) {
      Optional<String> first = lines.filter(s -> s.contains(city)).findFirst();
      System.out.println(first.orElse("City not found"));
    } catch (IOException e) {
      e.printStackTrace();
    }
  }
}

Comments