Что ей надо!!!???
package com.javarush.task.task18.task1822;
/*
Поиск данных внутри файла
*/
import java.io.*;
enum State {findSpace, findEnter, found, finish}
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String fName = reader.readLine();
reader.close();
InputStreamReader inp = new InputStreamReader(new FileInputStream(fName), "UTF-8");
String nextStr = "";
char nextSym;
String id = args[0];
State state = State.findSpace;
while (inp.ready() && state != State.finish) {
nextSym = (char) inp.read();
switch (state) {
case findSpace:
if (nextSym == ' ')
if (nextStr.equals(id)) {
state = State.found;
nextStr = "";
}
else
state = State.findEnter;
else
nextStr = nextStr + nextSym;
break;
case findEnter:
if (nextSym == '\n') {
nextStr = "";
state = State.findSpace;
}
break;
case found: {
if (nextSym == '\n')
state = State.finish;
else
nextStr = nextStr + nextSym;
}
}
}
if (state == State.finish || state == State.found)
System.out.println(nextStr);
inp.close();
}
}