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

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

Java(SE) API 逆引き辞典

:: reverse dictionary ::

数値・数学

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

◎各マークの意味
Pbpubic Prprotected Sstatic


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

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

String str = "11";
int num10 = Integer.parseInt(str);      // 10進数
int num2 = Integer.parseInt(str, 2);    // 2進数
int num8 = Integer.parseInt(str, 8);    // 8進数
int num16 = Integer.parseInt(str, 16);  // 16進数

ソースファイル

num1011num23num89num1617 になります。

▼ メソッド

java.lang.Integer
PbS int parseInt(String s)
PbS int parseInt(String s, int r)

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

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

●引数

s … 変換する文字列
r … 基数(省略した場合は10)

●戻り値

基数 r で変換した数値

●補足

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

▼ 参考

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

String str = "11";
String base36 = "z";
int num36 = Integer.parseInt(str, 36);
int num36z = Integer.parseInt(base36, 36);

ソースファイル

num3637num36z35 になります。

注目キーワード ベスト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