[Java] Wie kann ich binären zahlen umwandeln ?

ultima

Lt. Junior Grade
Registriert
Sep. 2003
Beiträge
327
Wie kann ich in java binären zahlen umwandeln ?

wie die frage es schon sagt

wie kann ich in java binäre zahlen in Buchstaben umwandeln?

also zB 01000010 in A

also das er mir brechnet das es 01000001 in 65 umwandelt....das is ja dann A
 
Re: Wie kann ich in java binären zahlen umwandeln ?

ultima schrieb:
wie die frage es schon sagt

wie kann ich in java binäre zahlen in Buchstaben umwandeln?

also zB 01000010 in A

also das er mir brechnet das es 01000001 in 65 umwandelt....das is ja dann A

liegt denn 01000010 als String vor?
 
Re: Wie kann ich in java binären zahlen umwandeln ?

japp liegt vor
 
Re: Wie kann ich in java binären zahlen umwandeln ?

HTML:
Ich hoffe das ist, was Du gesuchst hast

public int binStringToInt(String binString) throws NumberFormatException
{
    int dec = 0;
    int binlength = binString.length();
    for (int i = 0; i < binlength; i++)
    {
        int c = Integer.parseInt(binString.substring(binlength -i -1, binlength -i));
        if (c == 1)
        {
            dec += Math.pow(2.0f, (double)i);
        }
    }
    return dec;
}

ich hab noch das throw dazugeschrieben, falls Müll ankommt wird der Fehler dann delegiert.
 
Zuletzt bearbeitet:
Zurück
Oben