Généralement, nous utilisons l'octet pour recevoir les données de lecture. Si les données n'atteignent pas la taille définie par l'octet, nous convertirons directement l'octet en chaîne, puis il y aura du code brouillé. Dans ce cas, l'octet doit être converti en fonction de la valeur de retour de la lecture, sinon le code brouillé se produira.
Voici un exemple simple:
package com.javaio.myinputStream; classe publique MyConsole {public static void main (String argv []) lève l'exception {System.out.println ("Veuillez saisir quelque chose:"); octet [] b = nouveau octet [1024]; int len = System.in.read (b); System.out.println ("votre entrée est:" + nouvelle chaîne (b, 0, len, "utf-8")); }}Résultat de sortie
Veuillez saisir quelque chose: asdfasdf que vous saisissez est: Asdfasdf
L'exemple de code ci-dessus pour convertir la longueur effective en octet en chaîne est tout le contenu que je partage avec vous. J'espère que vous pourrez vous faire référence et j'espère que vous pourrez soutenir Wulin.com plus.