Hallo, ich habe bei meinem selbst Programmierten Java TicTacToe Spiel eine Methode geschrieben, mit der man überprüft wer/ob jemand gewonnen hat.Die funktioniert auch gut, in der "else if" Verzweigung prüfe ich ob alle Felder belegt sind.Aber wenn ich zum Beispiel Feld[1] beim spielen belege, dann wird trotzdem Unentschieden ausgegeben.

else if (Feld[1].equals ("x") || Feld[1].equals ("o") &&
                      Feld[2].equals ("x") || Feld[2].equals ("o") &&
                      Feld[3].equals ("x") || Feld[3].equals ("o") &&
                      Feld[4].equals ("x") || Feld[4].equals ("o") &&
                      Feld[5].equals ("x") || Feld[5].equals ("o") &&
                      Feld[6].equals ("x") || Feld[6].equals ("o") &&
                      Feld[7].equals ("x") || Feld[7].equals ("o") &&
                      Feld[8].equals ("x") || Feld[8].equals ("o") &&
                      Feld[9].equals ("x") || Feld[9].equals ("o")) {
                      
                      System.out.println("Unentschieden");
                    }

Über jede Hilfe/Tipps würde ich mich gewaltig freuen.