String Tips

数値との相互変換

数値→文字列

// 2 進数に変換
11.toBinaryString

// 8 進数に変換
11.toOctalString

// 16 進数に変換
11.toHexString

文字列→数値

  • Int へ変換する場合は java.lang.Integer.parseInt
  • Long へ変換する場合は java.lang.Long.parseLong
// 2 進数として読み込み
java.lang.Integer.parseInt("1011", 2)

// 8 進数として読み込み
java.lang.Integer.parseInt("13", 8)

// 16 進数として読み込み
java.lang.Integer.parseInt("b", 16)

参考資料