Как правило, мы используем байт для получения данных чтения. Если данные не достигнут размера, определенного Byte, мы будем напрямую конвертировать Byte в строку, а затем будет искаженный код. В этом случае байт должен быть преобразован на основе возвращаемого значения чтения, в противном случае произойдет искаженная кода.
Вот простой пример:
пакет com.javaio.myinputstream; открытый класс myConsole {public static void main (String argv []) бросает исключение {System.out.println («Пожалуйста, введите что -то:»); байт [] b = новый байт [1024]; int len = System.in.read (b); System.out.println («Вы ввод:» + new String (b, 0, len, "UTF-8")); }}Результат вывода
Пожалуйста, введите что -нибудь: asdfasdf Вы ввод: ASDFASDF
Приведенный выше пример кода для преобразования эффективной длины в байте в строку - это все контент, которым я делюсь с вами. Я надеюсь, что вы можете дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.