Servus,
kann mir vielleicht jemand helfen? Ich möchte 2 Strings vergleichen. Bei Übereinstimmung soll die ArtikelNr ausgegeben werden andernfalls -1. Er gibt allerdings immer -1 aus - Was ist hier falsch?
kann mir vielleicht jemand helfen? Ich möchte 2 Strings vergleichen. Bei Übereinstimmung soll die ArtikelNr ausgegeben werden andernfalls -1. Er gibt allerdings immer -1 aus - Was ist hier falsch?
Code:
public class Lager{
String[][] artikel={{"1234","Schraube","M5x40"},
{"4567","Mutter","M5"},
{"3456","Bolzen","3.5x8"},
{"2345","Nagel","1.5x8"}};
int artNr;
public int artikelNr(String artikelname){
for(int i=0; i<artikel.length; i++){
if ((artikelname).equals (artikel[i][1]))
artNr=new Integer(artikel[i][0]).intValue();
else
artNr=-1;
}
return artNr;
}
public static void main(String[] args){
Lager x=new Lager();
System.out.println(x.artikelNr("Bolzen"));
}
}