Java-Forum.org  

Zurück   Java-Forum.org > Java - Programmierung > Allgemeine Java-Themen

Allgemeine Java-Themen: Hex und Dezimal Umwandlung?

Allgemeine Themen, die nicht in andere Fachforen und nicht zu den Java Basics passen

Thema geschlossen    
Themen-Optionen Thema durchsuchen Ansicht
Alt 05.10.2003, 15:58   #1
Stefan1200
 
Hex und Dezimal Umwandlung? - Standard Hex und Dezimal Umwandlung?

Wie kann ich Dezimal Zahlen in Hexadezimal Zahlen umwandeln und umgekehrt?
Gibt es dafür eine Methode, oder muss man das Mathematisch machen?
Kann mir mal bitte jemand anhand eines Beispiel Sources erklären, wie das geht?
 

 
Anzeige
 

AW: Hex und Dezimal Umwandlung?



 
Alt 06.10.2003, 19:18   #2
jptc.org
 
Hex und Dezimal Umwandlung? - Standard AW: Hex und Dezimal Umwandlung?

Am einfachsten geht das Ganze mit der Wrapperklasse Integer:

Code:
System.out.println(Integer.toHexString(560));
System.out.println(Integer.toString(0x230));
Ausgabe:
Code:
230
560
Die Methoden erwarten immer ein int als Parameter. Bei der Hex-Variante sollte man das 0x davor nicht vergessen, da er sonst nicht merkt, dass es sich um einen Hexadecimalwert handelt.

Karsten Voigt
http://www.java-performance-portal.org
 
Alt 08.10.2003, 10:12   #3
Stefan1200
Themenstarter
 
Hex und Dezimal Umwandlung? - Standard AW: Hex und Dezimal Umwandlung?

Zitat: jptc.org
Am einfachsten geht das Ganze mit der Wrapperklasse Integer:

Die Methoden erwarten immer ein int als Parameter. Bei der Hex-Variante sollte man das 0x davor nicht vergessen, da er sonst nicht merkt, dass es sich um einen Hexadecimalwert handelt.

Karsten Voigt
http://www.java-performance-portal.org

Oh man, danke!
Es funzt. Ich habe deine Hex Variante mal abgeändert, das man das 0x nicht mehr braucht. Kannst du dir ja unten mal anschauen.

Vielleicht sucht ja jemand anderes eine Lösung wie man Zahlensysteme wie Octal, Bin, Dezimal oder Hex umwandelt, daher poste ich mal meine Methoden dafür.

Alle Methoden lesen den String eines Textfeldes aus und wandeln diesen um, normalerweise besitzen meine Methoden einen try catch Block, den habe ich der besseren Übersichtlichkeit weg gelassen.

Anhand der Methoden Namen kann man sehr gut sehen, von was in was konvertiert wird.
Das fertige Programm, das ich persönlich als Coder natürlich gelungen finde *g* wird es ca. Wochenende auf meiner Homepage zum Download auf der Tools Download Seite geben.
Auf Wunsch schicke ich das auch jetzt schon per Mail zu.

Code:
	private String convertDec2Hex()
	{
			String tmp = Long.toHexString(Long.parseLong(tfDec.getText())).toUpperCase();
      return tmp;
	}

	private String convertDec2Oct()
	{
   		return Long.toOctalString(Long.parseLong(tfDec.getText()));
	}

	private String convertDec2Bin()
	{
   		return Long.toBinaryString(Long.parseLong(tfDec.getText()));
	}

	private String convertHex2Dec()
	{
			String tmp = Long.toString(Long.parseLong(tfHex.getText(),16));
      return tmp;
	}

	private String convertBin2Dec()
	{
			String tmp = Long.toString(Long.parseLong(tfBin.getText(),2));
      return tmp;
	}

	private String convertOct2Dec()
	{
			String tmp = Long.toString(Long.parseLong(tfOct.getText(),8));
      return tmp;
	}
 
Alt 08.10.2003, 13:14   #4
jptc.org
 
Hex und Dezimal Umwandlung? - Standard AW: Hex und Dezimal Umwandlung?

Sieht doch ganz gut aus. Ich hoffe ich merke mir die Lösung, denn ich denke man braucht das doch manchmal. :P

Karsten Voigt
http://www.java-performance-portal.org
 
Thema geschlossen    

Zurück   Java-Forum.org > Java - Programmierung > Allgemeine Java-Themen

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Ähnliche Themen: Hex und Dezimal Umwandlung?

Brauche Hilfe! von Dezimal auf Binär rechnen, von Binär auf Dezimal, von Dezimal auf Hexadezimal
Brauche Hilfe! von Dezimal auf Binär rechnen, von Binär auf Dezimal, von Dezimal auf Hexadezimal: Also, ich hab in der Schule Programmieren wo wir in der Sprache Java Programmieren. Da ich noch am anfang bin programmieren wir mit bluej. Ich hab als HÜ ne Aufgabenstellung bekommen: Das Programm...
dezimal zu hexadezimal
dezimal zu hexadezimal: Guten Abend allerseits, ich habe folgendes Problem, das folgende Programm soll Dezimal Zahlen von 0-255 nach der Eingabe in Hexadezimalzahlen umwandeln. Allerdings bekomme ich irgendwie nicht hin...
Dezimal --> Hex
Dezimal --> Hex: Hallo, ich möchte den Inhalt einer Variablen von dezimal auf hex ändern. z.b. int hexaddr = Integer.parseInt(currentAddr, 16); Wenn ich es so mache ist dann in der Variablen hexaddr die...
Umwandlung Hex nach Dezimal
Umwandlung Hex nach Dezimal: Servus! Ich schreibe gerade ein Programm das eine zahl einlesen soll, diese Zahl ist in Hex-Code. Ich habe eine Methode gefunden wie man nun die Zahl in ein Dezimales Zahlensystem umwandelt, wie...
Hex --> Dezimal --> Zeichen
Hex --> Dezimal --> Zeichen: Hallo, also umgekehrt habe ich es geschafft, nun möchte ich aber wieder von Hex auf Zeichen kommen (um ein Password zu entschlüsseln). Sollte eigentlich leicht sein, wenn man den anderen Weg...




Sie betrachten gerade Hex und Dezimal Umwandlung?