通常、BYTEを使用して読み取りデータを受信します。データがBYTEで定義されたサイズに到達しない場合、BYTEを直接文字列に変換し、その後、コードが刻まれます。この場合、readの返品値に基づいてバイトを変換する必要があります。
簡単な例を次に示します。
パッケージcom.javaio.myinputStream; public class myConsole {public static void main(string argv [])throws exception {system.out.println( "indupting montse:"); byte [] b = new byte [1024]; int len = system.in.read(b); System.out.println( "入力IS:" + new String(b、0、len "utf-8")); }}出力結果
入力してください:ASDFASDF入力IS:ASDFASDF
バイトの有効長を文字列に変換する上記の例コードは、私があなたと共有するすべてのコンテンツです。参照を提供できることを願っています。wulin.comをもっとサポートできることを願っています。