Я использую метод с использованием BufferedReader, и я должен использовать его в качестве входного аргумента, может ли кто-нибудь сказать мне, как использовать его в качестве входного аргумента, но инициализировать его вне метода?
Другое дело, как заставить буфер читать специальные символы? (например: ´, ~)
public static List<Pacote<Pair<String, Double>>> create(
BufferedReader fileReader, int capacidadePacotes)
throws IOException {
List retorno = new ArrayList <> (6);
String s;
while ((s=fileReader.readLine())!=null){
retorno.add(parseItem(s));
}
return retorno;
}
Он в основном читает файл и отправляет его другой функции, которая обрабатывает текст и создает объекты на его основе, я просто не совсем понимаю, используя BufferedReader в качестве входного аргумента, просто использовал его внутри метода раньше, поэтому я неясно, как его правильно инициализировать, возможно, глупый вопрос, но я хотел бы знать, как это сделать правильно