Убедись, что учитывается весь id, а не его часть. -> Всё выводится я же вижу в консоли
package com.javarush.task.task18.task1822;
/*
Поиск данных внутри файла
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws IOException{
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
BufferedReader in = new BufferedReader(new FileReader(reader.readLine()));
String str = "";
while ((str = in.readLine()) != null) {
if(str.startsWith(args[0])) {
break;
}else str = "";
}
// int id = Integer.parseInt(args[0]);
// String[] array = str.split(" ");
//
// int quantity = Integer.parseInt(array[array.length - 1]);
//
// double price = Double.parseDouble(array[array.length - 2]);
//
// StringBuilder sb = new StringBuilder();
//
// for (int i = 1; i < array.length - 2; i++) {
// sb.append(array[i]).append(" ");
// }
//
// String productName = sb.toString().trim();
// System.out.println(String.format("%d %s %.2f %d", id, productName, price, quantity));
System.out.println(str);
reader.close();
in.close();
}
}