Hallo,
ich habe ein kleines Problem, dessen Lösung ich einfach nirgendwo finde. Und zwar geht es um folgendes:
(Zeilenumbruch nur hier eingefügt)
Wenn ich das so mache kommen ab "m" für type negative Zahlen raus (s. Ausgabe). Wenn ich aber beim Array die Werte "8","9" weglasse, funktionierts bis "z". Ab "1" kommen wieder negative Zahlen.
Ausgabe:
Woran liegt das und wie kann ich das ganze so abändern, dass der Array alle Buchstaben und Zahlen (von 0-9) enthält und ich die Position jedes Zeichens abfragen kann?
mfg & danke im voraus
mP765
ich habe ein kleines Problem, dessen Lösung ich einfach nirgendwo finde. Und zwar geht es um folgendes:
Code:
String[] chars = {"a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0",
"1","2","3","4","5","6","7","8","9"};
type = (Arrays.binarySearch(chars,(toString(inputA.charAt(i)))));
System.out.println(inputA.charAt(i));
System.out.print("type: "+type);
Wenn ich das so mache kommen ab "m" für type negative Zahlen raus (s. Ausgabe). Wenn ich aber beim Array die Werte "8","9" weglasse, funktionierts bis "z". Ab "1" kommen wieder negative Zahlen.
Ausgabe:
l
11
------------
m
type: -37
Woran liegt das und wie kann ich das ganze so abändern, dass der Array alle Buchstaben und Zahlen (von 0-9) enthält und ich die Position jedes Zeichens abfragen kann?
mfg & danke im voraus
mP765