package com.javarush.task.task18.task1822; /* Поиск данных внутри файла */ import java.io.FileInputStream; import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Solution { public static void main(String[] args) throws Exception{ Scanner scanner = new Scanner(System.in); String fileName = scanner.nextLine(); scanner.close(); String id = args[0]; //int count=0; StringBuffer str = new StringBuffer(); char symbol; String line = null; FileInputStream inputStream = new FileInputStream(fileName); while(inputStream.available()>0){ if((symbol=(char)inputStream.read())!='\n') str.append(symbol); else { line = str.toString(); //if(Pattern.compile("^"+id+"\\s").matcher(line).find()) if(line.startsWith(args[0] + " ")) System.out.println(line.trim()); str.delete(0,str.capacity()); } } inputStream.close(); } }