dimanche 3 mai 2015

If und Array-Problem

Hallo Community

Ich stehe völlig auf dem Schlauch und verstehe die Welt nicht mehr... Irgendwo habe ich etwas verpasst! Ich benötige die Hilfe von euch Experten.

In einem Ordner habe ich .txt Dateien abgespeichert, eine je Serie. Darin steht, welche Staffel und welche Folge ich zuletzt gesehen habe. In diesem Ordner ist auch eine .txt-Datei, die ich nicht will, dass sie anzeigt wird.

Hier der Code:

Java Code:

  1. void auslesenOrdner() {
  2. // Ordner auslesen
  3. a = new File("Datenbank");
  4.  
  5. // Order-Inhalt in Array zusammenfassen
  6. String[] serien = a.list();
  7.  
  8. // Schlaufe, solange es Inhalt im Array hat
  9. for (int i = 0; i < serien.length; i++) {
  10. // JButton je Inhalt
  11. serie = new JButton(serien[i]);
  12. System.out.println(serien[3]);
  13.  
  14. if (serien[i] != serien[3]) {
  15. // JButton positionieren
  16. serie.setBounds(25, 75 + (i * 100 / 2), 200, 50);
  17.  
  18. // JButton ActionListener anfügen
  19. serie.addActionListener(this);
  20.  
  21. // JButton einfügen
  22. jsp1.add(serie);
  23. }
  24. }
  25. }


Der obige Code funktioniert! Ich will jedoch diesen Teil anpassen, denn es ist nicht 100% sicher, dass die Serie, die es nicht anzeigen soll, immer an gleicher Stelle sein wird:

Java Code:

  1. if (serien[i] != "Deine Serie.txt") {


Das funktioniert leider nicht, obwohl der String identisch ist. Das habe ich mehrmals überprüft, kopiert und auch ausgeben lassen.

Habt ihr eine Idee zu meinem Problem?

MfG
Stefano


If und Array-Problem

0 commentaires:

Enregistrer un commentaire