- 2013-08-16 (金) 18:09
- Java
ASCIIコードから文字列への変換にはStringクラスが使用できます。
Stringクラスにはいくつかのコンストラクタが存在しますが、ASCIIコード⇒文字列変換では
String(byte[] bytes, Charset charset)
を使用します。
第1引数にASCIIコードが格納されたbyte配列、第2引数に文字セットを指定します。
文字セットには「”US-ASCII”」を指定します。
public void hoge() { try { byte[] ascii = new byte[]{ 49, 50, 51 }; String strAscii = new String(new byte[] { ascii }, "US-ASCII"); System.out.println(strAscii); } catch (Exception e) { e.printStackTrace(); } }
実行すると
123
と表示されます。
関連があると思われる記事:
- [C#] 文字列をbyte配列に変換
- [Java] 文字列の置き換え、削除
- [Android] WiFi機能のON/OFF状態取得
- [Java] 小数の切り捨て、切り上げ、四捨五入
- [Android] WebViewで簡易ブラウジング
- Newer: [MS-DOS] ファイルのBOM追加/削除
- Older: [Android] WiFi機能のON/OFF状態取得
Comments:0
Trackbacks:0
- Trackback URL for this entry
- http://gacken.com/wp/program/java/2513/trackback/
- Listed below are links to weblogs that reference
- [Java] 「ASCIIコード⇒文字列」変換 from ミライニトドケ