hallo ich habe folgendes problem
und zwar hab ich ein string array gegeben mit 2 hex ausdrücken und muss diese in binär umwandeln
meine idee ist folgende
ich wandle den string in einen stringbuffer um um ihn ändern zu können und will dann mit einer for schleife und meheren if bedingungen sagen dass zum beispiel "a" == 1010 ist
aber dort hapert es an der umsetzung
hier mein program bisher:
ach dazu kommt noch das wir folgende methoden nicht benutzen sollen :
• %
• ^
• Integer.valueOf()
• Integer.parseInt()
o Zur Umrechnung zwischen Zahlensystemen verboten, als reiner Typecast jedoch erlaubt
• Character.forDigit()
• Character.getNumericValue()
und zwar hab ich ein string array gegeben mit 2 hex ausdrücken und muss diese in binär umwandeln
meine idee ist folgende
ich wandle den string in einen stringbuffer um um ihn ändern zu können und will dann mit einer for schleife und meheren if bedingungen sagen dass zum beispiel "a" == 1010 ist
aber dort hapert es an der umsetzung
hier mein program bisher:
Java:
public class Rechner {
/**
* @param args
*/
public static void main(String[] args) {
String [] sa;
sa = new String[10];
sa[0] = "457e76";
sa[1] = "55db1";
String zeichen = sa[0];
String zeichen2 = sa[1];
StringBuffer feld1= new StringBuffer (zeichen);
StringBuffer feld2= new StringBuffer (zeichen2);
for(int i =0;i<=feld1.length();i++){
System.out.println(feld1.charAt(i));
}
}
}
ach dazu kommt noch das wir folgende methoden nicht benutzen sollen :
• %
• ^
• Integer.valueOf()
• Integer.parseInt()
o Zur Umrechnung zwischen Zahlensystemen verboten, als reiner Typecast jedoch erlaubt
• Character.forDigit()
• Character.getNumericValue()