G
Guest
Gast
Hallo,
ich habe folgendes Problem:
Vergleiche ich nun die Werte, scheint der Vergleich wohl nicht zu funktionieren! Der String newTest erhält nie den Wert 10.
Was mache ich falsch?
Ferner habe ich folgendes Problem. Wende ich substring mit ...(3,1) an bekomme ich zur Laufzeit ein Fehler:
java.lang.StringIndexOutOfBoundsException: String index out of range: -2
at java.lang.String.substring(String.java:1480)
at IbanBerechnung.<init>(IbanBerechnung.java:50)
at IbanBerechnung.main(IbanBerechnung.java:66)
Exception in thread "main"
Kann .substring keine Teilbegriffe herausschneiden?
Vielen lieben Dank für eine Antwort.
ich habe folgendes Problem:
Code:
...
String test = "R12R3";
....
final char ibanCharReplace[] = {'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'};
Vergleiche ich nun die Werte, scheint der Vergleich wohl nicht zu funktionieren! Der String newTest erhält nie den Wert 10.
Code:
for (ns = 0; ns <= 25; ns++){
if (test.substring(0,1) == String.valueOf(ibanCharReplace[ns])){
newTest = "10";
}
}
Ferner habe ich folgendes Problem. Wende ich substring mit ...(3,1) an bekomme ich zur Laufzeit ein Fehler:
Code:
for (ns = 0; ns <= 25; ns++){
if (test.substring(3,1) == String.valueOf(ibanCharReplace[ns])){
newTest = "10";
}
}
java.lang.StringIndexOutOfBoundsException: String index out of range: -2
at java.lang.String.substring(String.java:1480)
at IbanBerechnung.<init>(IbanBerechnung.java:50)
at IbanBerechnung.main(IbanBerechnung.java:66)
Exception in thread "main"
Kann .substring keine Teilbegriffe herausschneiden?
Vielen lieben Dank für eine Antwort.