Is ja 'n Ding. Und ne Fehlermeldung kommt dabei nicht?leider stürzt mein Programm ab
Was heißt "es klappt nicht"?leider klappt das nicht
java.lang.NumberFormatException: For input string: "1,2"
for (int i=0; i<artikel2.length; i++){
if (menge[i].matches("[^0-9]")){
out.print ("<h2>Sie haben ein ungültiges Zeichen eingegeben. <br/>Bitte korrigiern Sie die Eingabe</h2>");
}else{
for (int j=0; j<artikel2.length; j++){
int test = Integer.parseInt(menge[j]);
String s = "1,2";
if (s.matches("[^0-9]")) {
System.out.println("ja");
}
else {
System.out.println("nein");
}
for (int i=0; i<artikel2.length; i++){
if (menge[i].matches("[^0-9]")){
out.print ("<h2>Sie haben ein ungültiges Zeichen eingegeben. <br/>Bitte korrigiern Sie die Eingabe</h2>");
}else{
//mach was nur mit dem Zeichen, welches du überprüft hast
int test = Integer.parseInt(menge[i]);
boolean isValid = true;
for (String currentAmount: menge) {
if (!currentAmount.maches("\\d+")) {
isValid = false;
break;
}
}
if (isValid) {
//mach was immer du willst
} else {
//zeige die Fehlermeldung an
}
boolean isValid = true;
for (String currentAmount: menge) {
if (currentAmount.maches("\\d+")) {
//mach was damit
} else {
isValid = false;
}
}
if (!isValid) {
//zeige die Fehlermeldung an
}
for (int i=0; i<artikel2.length; i++){
if (menge[i].matches("\\d+")){
int test = Integer.parseInt(menge[i]);
if (test>0 && test<151){
String bestellung = station2 +" " +test +" x " +artikel2[i] +"\r\n";
out.print("<tr> <td>" +station2 +"</td><td>" +test +"</td><td>" +artikel2[i] +"</td></tr>");
final String DATEI="/var/www/intern/jspfiles/Bestellung_Aigner.txt"; //in csv-Datei schreiben
FileWriter fw=new FileWriter(DATEI,true);
BufferedWriter bw=new BufferedWriter(fw);
bw.write(bestellung);
bw.newLine();
bw.close();
fw.close();}
else{
out.print("<h3>Bitte korrigieren Sie die Bestellmenge!</h3>");}
else{
out.print ("<h2>Sie haben ein ungültiges Zeichen eingegeben. <br/>Bitte korrigiern Sie die Eingabe</h2>");
out.print ("<h2>Hier haben Sie ein ungültiges Zeichen eingegeben:"+station2+" "+artikel2+" "+menge);}
}
}
}