English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Parsing und Formatieren in Hexadezimal mit Java

Um Hexadezimalzahlen in Java zu parsen und formatieren, verwenden wir die BigInteger-Klasse. Die Klasse java.math.BigInteger bietet Analoga für alle Java-Original-Integer-Operatoren sowie alle relevanten Methoden in java.lang.Math.

Im folgenden Beispiel verwenden wir BigInteger und erstellen ein Objekt. Auf diese Weise haben wir einige Werte als Hexadezimal und Basis im Parameter gesetzt, d.h. Hexadezimal ist16.

BigInteger bi = new BigInteger("2ef", 16);

Lassen Sie uns ein Beispiel betrachten.

Beispiel

import java.math.*;
public class Demo {
   public static void main(String args[]) {
      BigInteger bi = new BigInteger("2ef", 16);
      String s = bi.toString(16);
      System.out.println(s);
   }
}

Ausgaberesultat

2ef