Voraussetzungen: eindimensional Arrays sein hat, und es kann nicht HashMaps oder ArraylistenAbrufen der Indexposition aus einem Array von Strings
Vorwort sein:
Ich bin zur Zeit stecken und wurden für einige stecken Zeit jetzt. Ich brauche jetzt dringend Hilfe oder einen anderen Denkprozess. Also habe ich zwei Arrays, die beide Strings enthalten. Die Funktion des Programms besteht darin, Benutzereingaben zu machen, zu überprüfen, ob es in einem Array existiert, und die gleiche genaue Indexposition des zweiten Arrays in Bezug auf das erste Array auszugeben. Wenn der Benutzer beispielsweise ein Wort eingibt, das als array1 [5] existiert, sollte es das Wort ausgeben, das sich bei array2 [5] befindet. Ich bin momentan an dem Punkt, wo mein Programm genau bestimmen kann, ob die Benutzereingabe mit einer Zeichenfolge in meinem ersten Array übereinstimmt.
Problem:
also der Teil I auf bin stecken wird, um den Index Integer-Wert aus dem ersten Array und zu bekommen sie den gleichen ganzzahligen Wert zu verwenden, um die gleiche Position in der zweiten Anordnung zu ziehen. Im Allgemeinen muss ich wissen, wie man den Wert von x in array1 [x] speichert und als Variable speichert und array2 [x] ausdruckt und im Grunde übereinstimmt.
public void actionPerformed(ActionEvent ae){
Object obj = ae.getSource();
if (obj == b1)
{
input = tf1.getText();
for (e=0; e<english.length; e++)
{
if (!input.equals(english[e]))
{
translate = false;
}
else if (input.equals(english[e]))
{
output = swedish[index];
translate = true;
repaint();
break;
}
}
}
Was 'index' sein soll? – Steve
Index war ein Versuch, die Position von Englisch [e] zu speichern, hat aber nicht geklappt. Also von jetzt an ist es nichts – Johnson
Verzeihen Sie mir, wenn es mich daft ist, aber ist 'e' nicht der Index, den Sie hier brauchen? –