Что делает InputStream.available()
в Java? Я прочитал документацию, но я все еще не могу разобраться.Что делает InputStream.available() в Java?
Док говорит:
Возвращает число байт, которые могут быть прочитаны (или пропущено) от этого входного потока без блокировки с помощью следующих вызывающего метода для этого входного потока. Следующий вызывающий объект может быть тем же потоком или другим потоком.
Имеющийся метод класса InputStream всегда возвращает 0.
Что они означают блокирующим? Это просто означает синхронный вызов?
И самое главное, какова цель метода available()
?
Существует очень мало полезного использования доступных(). Один из них предназначен для чтения из System in. – EJP