J2SE の API を目的別に調べることができる辞典

ホーム > Java(SE) API 逆引き辞典 > 数値・数学 > 数値をn進数の文字列に変換する

Java(SE) API 逆引き辞典

:: reverse dictionary ::

数値・数学

※ソースファイルについて

◎各マークの意味
Pbpubic Prprotected Sstatic


数値をn進数の文字列に変換する

数値をn進数の文字列に変換するには、Integer クラス の toString メソッドを使います。

int num = 30;
String base10 = Integer.toString(num);      // 10進数
String base2 = Integer.toString(num, 2);    // 2進数
String base8 = Integer.toString(num, 8);    // 8進数
String base16 = Integer.toString(num, 16);  // 16進数

ソースファイル

base10"30"base2"11110"base8"36"base16"1e" になります。

▼ メソッド

java.lang.Integer
PbS String toString(int i)
PbS String toString(int i, int r)

数値 i を基数 r で文字列に変換します。

基数 r を省略すると10進数になります。

●引数

i … 変換する数値
r … 基数(省略した場合は10)

●戻り値

基数 r で変換した文字列

●補足

基数とは、数値の各桁の基礎になる数です。
(「n進数」の「n」の部分)

▼ 参考

最大36進数まで使えます。
(0 〜 9 の数字と a 〜 z のアルファベット26文字)

int num = 35;
String base36 = Integer.toString(num, 36);

ソースファイル

base36"z" になります。

注目キーワード ベスト5

  1. セキュリティ
  2. ホスティング
  3. レンタルサーバ
  4. ファイル復旧
  5. ハードディスク修復

数値・数学 - number & mathematics -


ホーム > Java(SE) API 逆引き辞典 > 数値・数学 > 数値をn進数の文字列に変換する

Copyright (C) 2005-2007 Noto Watabe. All rights reserved.
e-mail:wmh@always-pg.com