Secara umum, kami menggunakan byte untuk menerima data baca. Jika data tidak mencapai ukuran yang ditentukan oleh byte, kami akan secara langsung mengonversi byte menjadi string dan kemudian akan ada kode yang kacau. Dalam hal ini, byte harus dikonversi berdasarkan nilai pengembalian baca, jika tidak kode yang kacau akan terjadi.
Berikut adalah contoh sederhana:
paket com.javaio.myinputStream; kelas publik myconsole {public static void main (string argv []) melempar Exception {System.out.println ("Harap masukkan sesuatu:"); byte [] b = byte baru [1024]; int len = system.in.read (b); System.out.println ("Input Anda adalah:" + string baru (b, 0, len, "UTF-8")); }}Hasil output
Harap masukkan sesuatu: asdfasdf Anda input adalah: asdfasdf
Kode contoh di atas untuk mengubah panjang efektif dalam byte menjadi string adalah semua konten yang saya bagikan dengan Anda. Saya harap Anda dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.