當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Java Java.lang.Character.forDigit()用法及代碼示例



描述

這個java.lang.Character.forDigit(int digit, int radix)確定指定基數中特定數字的字符表示。如果基數的值不是有效基數,或者數字的值不是指定基數中的有效數字,則返回空字符('\u0000')。

如果基數參數大於或等於 MIN_RADIX 且小於或等於 MAX_RADIX,則該基數參數有效。如果 0 ≤ digit < radix,則 digit 參數有效。

如果數字小於 10,則 '0' +;返回數字。否則,值 'a' +返回數字 - 10。

聲明

以下是聲明java.lang.Character.forDigit()方法

public static char forDigit(int digit, int radix)

參數

  • digit- 要轉換為字符的數字

  • radix- 基數

返回值

此方法返回指定基數中指定數字的字符表示。

異常

NA

示例

下麵的例子展示了 lang.Character.forDigit() 方法的用法。

package com.tutorialspoint;

import java.lang.*;

public class CharacterDemo {

   public static void main(String[] args) {

      // create 2 character primitives ch1, ch2
      char ch1, ch2;

      // create 2 int primitives i1, i2 and assign values
      int i1 = 3;
      int i2 = 14;

      // assign char representation of i1, i2 to ch1, ch2 using radix
      ch1 = Character.forDigit(i1, 10);
      ch2 = Character.forDigit(i2, 16);

      String str1 = "Char representation of " + i1 + " in radix 10 is " + ch1;
      String str2 = "Char representation of " + i2 + " in radix 16 is " + ch2;

      // print ch1, ch2 values
      System.out.println( str1 );
      System.out.println( str2 );
   }
}

讓我們編譯並運行上麵的程序,這將產生以下結果 -

Char representation of 3 in radix 10 is 3
Char representation of 14 in radix 16 is e

相關用法


注:本文由純淨天空篩選整理自 Java.lang.Character.forDigit() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。