Не проходит валидацию...Я еще не совсем усвоил эту штуку с передачей параметра в программу. Вроде вбил в "Run / Edit Configurations / Program arguments"- что надо...Но не проходит...Любому совету буду рад!
P.S. вбил туда 789,
т.к. у меня в txt файле строка выглядит так: 789 этот товар 78.15 11
package com.javarush.task.task18.task1822;
/*
Поиск данных внутри файла
*/
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
public class Solution {
public static void main(String[] args) throws IOException {
String real_id = args[0];
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String s1 = reader.readLine();
reader.close();
try{
FileInputStream fstream = new FileInputStream(s1);
BufferedReader br = new BufferedReader(new InputStreamReader(fstream));
String strLine;
while ((strLine = br.readLine()) != null)
{
String temp = strLine.substring(0, real_id.length());
if (temp.equals(real_id))
{
System.out.println(strLine);
}
fstream.close();
}
}catch (IOException e)
{
}
}
}