2012-01-05 1 views
6

Каков самый короткий способ открыть файл для чтения с помощью метода readLine() и с настройкой его кодировки?Самый короткий способ открыть файл с кодировкой и readLine() в Java?

Является ли следующая строка правильной и кратчайшей?

BufferedReader reader = 
    new BufferedReader(
     new InputStreamReader(
      new FileInputStream(myPath), myEncoding)); 

ответ

14

С Scanner, вы можете сделать: Scanner scan = new Scanner(new File(myPath), myEncoding), а затем scan.nextLine(), который возвращает String.