Javaのバイト(Byte)について


バイトbyteは1バイト、8ビットのデータの基本単位です。

🐰 バイト列

  • byte[] : 固定長のバイト列
  • ByteArrayOutputStream : 可変長のバイト列

🚜 byte配列からStringへの変換

byte[] bytes = new byte[]{ 0x61, 0x62, 0x63 };
String s = new String(bytes); //=> abc

🎃 Stringからbyte配列への変換

String s = abc;
byte[] bytes = s.getBytes();

🏀 StringからUTF-8バイト列への変換

String s = あい;
byte[] bytes = s.getBytes(java.nio.charset.StandardCharsets.UTF_8);

🗻 参考リンク

📚 おすすめの書籍