kzen.dev
  • Pertanyaan
  • Tag
  • Pengguna
Notifikasi
Imbalan
Registrasi
Setelah Anda mendaftar, Anda akan diberitahu tentang balasan dan komentar untuk pertanyaan Anda.
Gabung
Jika Anda sudah memiliki akun, masuk untuk memeriksa pemberitahuan baru.
Akan ada hadiah untuk pertanyaan, jawaban, dan komentar tambahan.
Lebih
Sumber
Sunting
 brian
brian
Question

Konversi byte ke string di Java

Saya menggunakan kode di bawah ini untuk mengubah byte menjadi string:

System.out.println("string " + Byte.toString((byte)0x63));

Mengapa mencetak "string 99". Bagaimana cara memodifikasi agar bisa mencetak "string c"?

19 2011-12-28T09:36:20+00:00 3
Pemrograman
java
Pertanyaan ini memiliki :value jawaban dalam bahasa Inggris, untuk membacanya masuk ke akun Anda.
Michael Borgwardt
Michael Borgwardt
28 Desember 2011 в 9:41
2011-12-28T09:41:40+00:00
Lebih
Sumber
Sunting
#15063159
System.out.println(new String(new byte[]{ (byte)0x63 }, "US-ASCII"));

Perhatikan terutama bahwa mengkonversi byte ke String selalu melibatkan pengkodean. Jika Anda tidak menentukannya, Anda akan menggunakan pengkodean default platform, yang berarti kode dapat rusak saat berjalan di lingkungan yang berbeda.

35
0
Solution / Answer
 Matten
Matten
28 Desember 2011 в 9:39
2011-12-28T09:39:30+00:00
Lebih
Sumber
Sunting
#15063158

Ctor string cocok untuk konversi ini:

System.out.println("string " + new String(new byte[] {0x63}));
19
0
 MByD
MByD
28 Desember 2011 в 9:38
2011-12-28T09:38:15+00:00
Lebih
Sumber
Sunting
#15063157

Anda bisa menggunakan printf:

System.out.printf("string %c\n", 0x63);

Anda juga bisa membuat String dengan format seperti itu, menggunakan String#format:

String s = String.format("string %c", 0x63);
 MByD
MByD
Jawaban edit 28 Desember 2011 в 9:45
3
0
Related communities 3
Programmer JAVA indonesia
Programmer JAVA indonesia
1 757 pengguna
Buka telegram
jvmusergroup
jvmusergroup
354 pengguna
Bismillahirrohmanirohim. Perhatian! Grup ini merupakan ekspansi dari grup Forum Java Programmer Indonesia di Facebook. Silahkan berbagi pengalaman dan masalah seputar Java dan keluarganya. https://t.me/JVMIndonesia Admin : @hendisantika34
Buka telegram
Java Indonesia🇲🇨
Java Indonesia🇲🇨
153 pengguna
Programmer Java Indonesia. Grup ini digunakan untuk bertanya terkait materi belajar Java / fullstack Warning=> -dilarang promosi(izin adm -18+🔞 - berbicara sopan - no spam /boot Mohon ikut aturan grup belum di keluarkan
Buka telegram
Tambahkan pertanyaan
Kategori
Semua
Teknologi
Budaya / Rekreasi
Kehidupan / Seni
Ilmu Pengetahuan
Profesional
Bisnis
Pengguna
Semua
Baru
Populer
1
工藤 芳則
Terdaftar 6 hari yang lalu
2
Ирина Беляева
Terdaftar 1 minggu yang lalu
3
Darya Arsenyeva
Terdaftar 1 minggu yang lalu
4
anyta nuam-nuam (LapuSiK)
Terdaftar 1 minggu yang lalu
5
Shuhratjon Imomkulov
Terdaftar 1 minggu yang lalu
ID
JA
RU
© kzen.dev 2023
Sumber
stackoverflow.com
di bawah lisensi cc by-sa 3.0 dengan atribusi