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);

👽 参考リンク

🖥 VULTRおすすめ

VULTR」はVPSサーバのサービスです。日本にリージョンがあり、最安は512MBで2.5ドル/月($0.004/時間)で借りることができます。4GBメモリでも月20ドルです。 最近はVULTRのヘビーユーザーになので、「ここ」から会員登録してもらえるとサービス開発が捗ります!

📚 おすすめの書籍