Как пропустить недопустимые символы в потоке в Java / Scala?

, например, у меня есть следующий код

Source.fromFile(new File( path), "UTF-8").getLines()

, и он бросает исключение

Exception in thread "main" java.nio.charset.MalformedInputException: Input length = 1
    at java.nio.charset.CoderResult.throwException(CoderResult.java:260)
    at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:319)

Заботе, если некоторые строки не были прочитаны, но как пропустить неверные символы и продолжить чтение строк?

19
задан yura 2 September 2011 в 08:29
поделиться