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

🐹 参考リンク

📚 おすすめの書籍

🖥 サーバについて

このブログでは「Cloud Garage」さんのDev Assist Program(開発者向けインスタンス無償提供制度)でお借りしたサーバで技術検証しています。 Dev Assist Programは、開発者や開発コミュニティ、スタートアップ企業の方が1GBメモリのインスタンス3台を1年間無料で借りれる心強い制度です!(有償でも1,480円/月と格安)