Netbeans 7.1.2 IDE を使用しています。私のコードはここにあります:
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
String search1;
search1 = jTextField1.getText();
search1.toLowerCase();
jTextField2.setText("tes1");
// stone
if (search1=="stone" || search1=="rock" || search1=="1")
{
jTextField2.setText("Stone: 1");
}
// grass
else if (search1=="Grass" || search1=="grass")
{
jTextField2.setText("Grass: 2");
}
// dirt
else if (search1=="Dirt" || search1=="dirt" || search1=="Soil" || search1=="soil")
{
jTextField2.setText("Dirt: 3");
}
// cobblestone
else if (search1=="cobblestone" || search1=="cobble")
{
jTextField2.setText("Cobblestone: 4");
}
else;
{
jTextField2.setText("Unknown Block");
}
}
ビルドを実行し、jTextField1 に「stone」を入力して jButton1 を押すと、If ステートメントで jTextField を「Stone: 1」に設定する必要があると指定されている場合に、「不明なブロック」が表示されます。私は何か間違ったことをしていますか?これが完全に明らかなエラーになってしまったら申し訳ありません。