BohYoh.comトップページへ
Java FAQ
目次

数字文字を対応する数値に変換する方法を教えてください。

 数字文字を対応する数値に変換する(たとえば、'0'を0に変換して、'3'を3に変換する)には、java.lang.Characterのdigitメソッドを利用します。このメソッドの形式は、以下のとおりです。
  public static int digit(char ch, int radix)
 第1引数の文字chを、radix進数として解釈した場合の整数値を返却します。このメソッドを利用して、実際に変換を行うプログラム例を以下に示します。

// 文字を数値に変換 class Digit { public static void main(String[] args) { System.out.println("10進数の'0'は" + Character.digit('0', 10)); System.out.println("10進数の'3'は" + Character.digit('3', 10)); System.out.println("16進数の'A'は" + Character.digit('A', 16)); } }



戻る

BohYoh.comロゴ