Kann man im Filter nach mehreren Strings filtern lassen

Status
Nicht offen für weitere Antworten.
M

MM

Gast
Hallo,

also ich habe da folgendes Problem:
Kann man in einem Filter nach mehreren Strings filtern?
Also ich Filtere jetzt z.B. nach einem String mit 5 Stellen und das klappt.
Mal nen Bsp.:
Ich gebe in den Filter *A303* ein und er filtert dann nach allen Dateien in denen A303 enthalten ist.
Kann man das auch so machen das man mehrere Strings eingibt und diese durch Komma trennt oder so???
Wäre für Hilfen sehr dankbar!
 
G

Guest

Gast
na man kann in ein "TextField" einen beliebigen String eingeben, nach dem gesucht werden soll!
Und wenn man nur "*" eingibt werden alle Dateien angezeigt!
 
S

SlaterB

Gast
und von welchem TextFeld sprichst du? dem in Microsoft Word, EA Sports Spielersuche, Telefonbuch Online?
was hat dies alles mit Java zu tun?

Genauigkeit ist eine Tugend..
 
M

MM

Gast
Ich habe TextFields auf einem JFrame, das doch wohl klar oder???
und ich habe 3 klassen in Java(eclipse)

in der ersten oberfläche gebe ich die daten für die verbindung für den ftp ein(kennung, pw und den FILTER)
und in den Filter um nur bestimmte Dateien vom FTP anzeigen zu lassen, sollen gleich nur die Dateien angezeigt werden mit Strings, die alle 5 stellen haben!
Und die Dateien in denen die 5 stellen vorkommen (also in den Dateinamen) sollen dann in einer jList angezeigt werden. Wie gesagt wenn ich nur einen String mit 5 Stellen eingebe funktioniert das auch soweit, nur will ich mehrere Strings mit den Dateinamen abgleichen...
 
S

SlaterB

Gast
das ganze hat also nix mit Java oder TextFeldern zu tun, sondern mit einem FTP-Protokoll,
dann schaue dir dessen Anleitung an oder gib mehr Infos zu diesem FTP-Ding

allgemein siehts natürlich schlecht aus,
einfache Wildcards wie ?, % und * werden oft unterstützt, aber ein Auswahl ist eine Stufe höher
 

fehlerfinder

Bekanntes Mitglied
MM hat gesagt.:
Ich habe TextFields auf einem JFrame, das doch wohl klar oder???
Klar ist das dann, wenn du es erKLAeRst und sonst nicht... Es könnten auch Argumente sein, die du beim Aufruf übergibst, oder Zeilen, die du aus einer Datei einliest, oder, oder, oder...

MM hat gesagt.:
sollen gleich nur die Dateien angezeigt werden mit Strings, die alle 5 stellen haben!
Es geht also um die Dateinamen, die du per ftp bekommst, korrekt?

nur will ich mehrere Strings mit den Dateinamen abgleichen...
Sollen die "mehreren Strings" gleichzeitig im Dateiname enthalten sein? Z.B.

Code:
"ABCetwasDEFanderes" wird überprüft auf "ABC...DEF..."
Dann vergleichst du deine Dateinamenliste mit regulären Ausdrücken (java.util.regex). Oder willst du jeden Dateinamen überprüfen, ob ABC oder DEF enthalten ist. Dann nimmst du einfach eine Schleife, in der jedes Pattern (String-Muster) der Reihe nach verglichen wird (Zusatz: das geht auch mit regulären Ausdrücken, aber wenn du bisher noch nichts damit zu tun hattest, ist die Verwendung einer Schleife erstmal einfacher).
 
G

Guest

Gast
fehlerfinder hat gesagt.:
MM hat gesagt.:
Ich habe TextFields auf einem JFrame, das doch wohl klar oder???
Klar ist das dann, wenn du es erKLAeRst und sonst nicht... Es könnten auch Argumente sein, die du beim Aufruf übergibst, oder Zeilen, die du aus einer Datei einliest, oder, oder, oder...

MM hat gesagt.:
sollen gleich nur die Dateien angezeigt werden mit Strings, die alle 5 stellen haben!
Es geht also um die Dateinamen, die du per ftp bekommst, korrekt?

Richtig!

nur will ich mehrere Strings mit den Dateinamen abgleichen...
Sollen die "mehreren Strings" gleichzeitig im Dateiname enthalten sein? Z.B.

Code:
"ABCetwasDEFanderes" wird überprüft auf "ABC...DEF..."
Dann vergleichst du deine Dateinamenliste mit regulären Ausdrücken

Nein es ist immer nur ein String in einem Dateinamen...

(java.util.regex). Oder willst du jeden Dateinamen überprüfen, ob ABC oder DEF enthalten ist. Dann nimmst du einfach eine Schleife, in der jedes Pattern (String-Muster) der Reihe nach verglichen wird (Zusatz: das geht auch mit regulären Ausdrücken, aber wenn du bisher noch nichts damit zu tun hattest, ist die Verwendung einer Schleife erstmal einfacher).

Kannst du nen kleines Bsp. schreiben? wär echt nett...und sorry nochmal
 

fehlerfinder

Bekanntes Mitglied
Anonymous hat gesagt.:
Kannst du nen kleines Bsp. schreiben? wär echt nett...und sorry nochmal
Lieber Gast!
Ich kann viele Beispiele schreiben, dann bin ich drei Tage beschäftigt und du weißt immer noch nicht, was du konkret wissen willst. Ein schlauer Mensch hat mal gesagt (und ich hab's hier auch schonmal als Signature gelesen), dass die Qualität der Fragen die Qualität der Antworten bestimmt. Wenn du also ganz konkret etwas wissen willst, dann mach dir bitte die Mühe und frag' auch ganz konkret. Denn nur dann gibt's auch ganz konkrete Antworten.
Konkrete Grüße,
der FehlerFinder ;-)

PS: wenn du statt eines Full-Quotes konkret den Ausschnitt auswählst, auf den sich deine "Beispiel"-Frage bezieht, ist das schon um Einiges konkreter :lol:
 
M

MM

Gast
fehlerfinder hat gesagt.:
Anonymous hat gesagt.:
Kannst du nen kleines Bsp. schreiben? wär echt nett...und sorry nochmal
Lieber Gast!
Ich kann viele Beispiele schreiben, dann bin ich drei Tage beschäftigt und du weißt immer noch nicht, was du konkret wissen willst. Ein schlauer Mensch hat mal gesagt (und ich hab's hier auch schonmal als Signature gelesen), dass die Qualität der Fragen die Qualität der Antworten bestimmt. Wenn du also ganz konkret etwas wissen willst, dann mach dir bitte die Mühe und frag' auch ganz konkret. Denn nur dann gibt's auch ganz konkrete Antworten.
Konkrete Grüße,
der FehlerFinder ;-)

PS: wenn du statt eines Full-Quotes konkret den Ausschnitt auswählst, auf den sich deine "Beispiel"-Frage bezieht, ist das schon um Einiges konkreter :lol:

Könntest du mir netter weise ein Bsp. für eine for oder while schleife schreiben, als orientierung?
Das wäre sehr nett!
 
S

SlaterB

Gast
Code:
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

public class Test
{

    public static void main(String[] args)
        throws Exception
    {
        List<String> fileNames = new ArrayList<String>();
        Collections.addAll(fileNames, "anton", "aus", "tirol");

        List<String> suchStrings = new ArrayList<String>();
        Collections.addAll(suchStrings, "a", "tir");

        for (String suchString : suchStrings)
        {
            System.out.println("\nSuche nach: " + suchString);
            for (String fileName : fileNames)
            {
                if (fileName.contains(suchString))
                {
                    System.out.println(fileName + " enthält " + suchString);
                }
                else
                {
                    System.out.println(fileName + " enthält " + suchString + " nicht");
                }
            }
        }
        System.out.println("Ende");
    }
}
 

fehlerfinder

Bekanntes Mitglied
MM hat gesagt.:
Könntest du mir netter weise ein Bsp. für eine for oder while schleife schreiben, als orientierung?
Das wäre sehr nett!
Code:
for (int i = 0; i < 10; i++)
{
    System.out.println("i = " + i);
}
Weitere Infos dazu per PM, da ich damit nicht dieses Thema füllen möchte.

// EDIT: Oh - PM geht nicht. Schade. Ich kann dir mein - völlig bedeutungsloses - Beispiel gerne erklären, dann benötige ich eine E-Mail-Adresse von dir.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
J String Filter Java Basics - Anfänger-Themen 5
M Streams filter Java Basics - Anfänger-Themen 15
A Filter Java Basics - Anfänger-Themen 11
iman Eingabe von Benutzer Filter machen. Java Basics - Anfänger-Themen 7
S Java Filter und Query Java Basics - Anfänger-Themen 4
S JTable - Filter an anderen Colums Java Basics - Anfänger-Themen 2
P Liste mit Lücken mittels Filter aggregieren Java Basics - Anfänger-Themen 7
T Erste Schritte MongoDB Filter Klasse fehlt Java Basics - Anfänger-Themen 0
C Erste Schritte Filter für Generics oder ähnliches Java Basics - Anfänger-Themen 2
R SQL ähnlicher Filter für Java Listen Java Basics - Anfänger-Themen 2
S Array-Filter Java Basics - Anfänger-Themen 11
G Apache POI Filter erstellen Java Basics - Anfänger-Themen 14
T Datei Filter inkl. Unterverzeichnisse Java Basics - Anfänger-Themen 3
O JFileChooser Filter an Dateinamen hängen Java Basics - Anfänger-Themen 4
H Bau eines Filter für geparste Strings. Java Basics - Anfänger-Themen 4
M Filter-Klasse Java Basics - Anfänger-Themen 3
S Web Mining - XML Filter der richtige Anstatz? Java Basics - Anfänger-Themen 2
G filter: import-problem mit eclipse Java Basics - Anfänger-Themen 5
D Map<String, Integer> sortieren und der reinfolge nach die Glieder abfragen Java Basics - Anfänger-Themen 3
S nach Import von jars (PLC4x) in Eclipse kann nicht mehr compiliert werden Java Basics - Anfänger-Themen 9
S Java: Wie sortiere ich eine ArrayList benutzerdefinierter Objekte nach einem bestimmten Attribut? Java Basics - Anfänger-Themen 2
M Queue-Datenstruktur: nach dem Elementen entfernen, das Ergebnis ist immer noch nicht optimal. Java Basics - Anfänger-Themen 3
N Hey Leute und zwar versuche ich gerade ein 2D Spiel zu Programmieren aber die Figur will sich nicht nach links oder rechts bewegen :( Java Basics - Anfänger-Themen 12
H Liste nach String-Länge sortieren Java Basics - Anfänger-Themen 1
I Bild richtig speichern / Hochkant im File Explorer, nach Upload vertikal Java Basics - Anfänger-Themen 9
D Wie kann man in Java nach Arrays auf Duplikate prüfen Java Basics - Anfänger-Themen 12
C Probleme mit Byte konvertieren nach int Java Basics - Anfänger-Themen 10
T sortierung der eingabe nach größe Java Basics - Anfänger-Themen 5
G Bei dynamischer Arrayliste nach jeder Auswahl Zahl entfernen Java Basics - Anfänger-Themen 3
ptcho Werte/Position nach dem Funktionsaufruf tauschen? Java Basics - Anfänger-Themen 1
K Warum wird mir hier nach dem ersten Durchlauf zwei mal "welchen Datentyp wollen sie übergeben?" ausgegeben ? Java Basics - Anfänger-Themen 1
H Cast von Float nach String klappt nicht Java Basics - Anfänger-Themen 12
W LocalDate toString und nach Split falsch "erkannt"? Java Basics - Anfänger-Themen 8
B Array nach Elementwerten sortieren? Java Basics - Anfänger-Themen 1
S Größte Zahl nach Eingabe der Zahl 0 ausgeben Java Basics - Anfänger-Themen 6
I Java Mail Timeout erst nach rund 5 Minuten? Java Basics - Anfänger-Themen 9
FireHorses Einen Command erst nach einer Chateingabe aktivieren Java Basics - Anfänger-Themen 1
izoards Sortier Algorithmus für Bounding Box Elememte Links nach Rechts und von Oben nach Unten Java Basics - Anfänger-Themen 33
Jambolo Karten sortieren nach Rang und Farbe Java Basics - Anfänger-Themen 5
Lion.King Subtraktion nach Eingabe im Terminal Java Basics - Anfänger-Themen 7
D Programmieren nach UML Java Basics - Anfänger-Themen 2
rosima26 Java nach letzter Ziffer sortieren Java Basics - Anfänger-Themen 19
H Kompliziertes Sortieren einer ArrayList mit Objekten(Sortieren nach X und Y) Java Basics - Anfänger-Themen 11
H Erste Schritte Nach einer Zahl n soll n Mal der String untereinander ausgegeben werden Java Basics - Anfänger-Themen 3
volcanos List & ArrayList nach Familiennamen abfragen Java Basics - Anfänger-Themen 57
sserio Wie kann man nach einer Klasse fragen? Java Basics - Anfänger-Themen 12
S Java Client-je nach Heap Size Größe startet Applikation oder nicht Java Basics - Anfänger-Themen 4
A String split funktioniert nicht, wenn mehr als 1 Ziffer vor dem Zeichen steht nach dem er trennen soll? Java Basics - Anfänger-Themen 4
F Suche nach betreuender Person für eine Jahresarbeit der 12. Klasse. Java Basics - Anfänger-Themen 6
F nach Methode Programm nicht beenden Java Basics - Anfänger-Themen 9
E Umlaute und Sonderzeichen werden nach der Build Project nicht richtig angezeigt Java Basics - Anfänger-Themen 2
M Bei nach oben scrollen soll Seite aktualisiert werden (Userscript mit Javascript) Java Basics - Anfänger-Themen 10
K log4j nach log4j2 überführen Java Basics - Anfänger-Themen 0
javapingu Jeglichen Inhalt einer Textdatei nach Zeile n löschen Java Basics - Anfänger-Themen 8
J Nach dem Exportieren funktioniert mein Programm nicht mehr Java Basics - Anfänger-Themen 8
P Datei einlesen, nach Begriff filtern und in Datei ausgeben. Problem Standardausgabe über Konsole Java Basics - Anfänger-Themen 19
B Array nach Wert prüfen rekursiv Java Basics - Anfänger-Themen 5
CptK For-Schleife in Thread nach jedem Durchlauf pausieren Java Basics - Anfänger-Themen 35
D Primzahlen Rechner nach Eratostenes von Kyrene Algorithmus Java Basics - Anfänger-Themen 2
rafi072001 Sortieren einer HashMap nach Values Java Basics - Anfänger-Themen 2
L Zahlungen nach Monat filtern Java Basics - Anfänger-Themen 2
J Jtable Eingabe nach Klick ausserhalb der Tabelle übernehmen Java Basics - Anfänger-Themen 6
I String nach Wort suchen Java Basics - Anfänger-Themen 6
C ArrayList sortieren nach bestimmten Buchstaben in den Wörtern Java Basics - Anfänger-Themen 13
javaluke Erste Schritte Array nach Datentyp sortieren Java Basics - Anfänger-Themen 16
D Methoden nach einer bestimmten Reihenfolge ausführen. Java Basics - Anfänger-Themen 20
idontknow707 Matrix nach z.B. Variable durchsuchen Java Basics - Anfänger-Themen 4
O 2D-Array nach einer Spalte sortieren Java Basics - Anfänger-Themen 22
I Liste gruppieren nach Monat? Java Basics - Anfänger-Themen 5
P Ein Objekt nach einem String durchsuchen? Java Basics - Anfänger-Themen 7
M Nach einer erstmaligen Eingabe, eine zweite Eingabe nur noch gegen bestätigung möglich Java Basics - Anfänger-Themen 2
D Input/Output fehlerhafter Algorithmus zum Ersetzen von Array-Werten nach logischem Schema Java Basics - Anfänger-Themen 1
C Meldung einer Klasse nach "oben" Java Basics - Anfänger-Themen 6
B Nach eingefügtem Code erkennt Compiler keine Instanzvar und meldet SyntaxError Java Basics - Anfänger-Themen 2
newcomerJava Nach doppelter Zahl eine Ausgabe Java Basics - Anfänger-Themen 10
M Anzahl Schleifendurchgänge nach x Sekunden anzeigen Java Basics - Anfänger-Themen 2
C Lotto 3, 4, 5, 6 Richtige nach x Ziehungen ermittelt.. Java Basics - Anfänger-Themen 7
G Primzahlen von Rekursiv nach Iterativ Java Basics - Anfänger-Themen 6
F JMenuItem Kann nicht nach einem String benannt werden... Java Basics - Anfänger-Themen 11
R JDK installieren Durcheinander nach installation von SE 14.02 Java Basics - Anfänger-Themen 6
P Sortieren von Listen nach Attributen Java Basics - Anfänger-Themen 3
B DateTimeFormatter nach LocalDateTime, wenn dd.MM.yyyy oder dd.MM.yyyy mm:hh Java Basics - Anfänger-Themen 5
1 main-Methode erweitern, Nachfrage nach wiedeholung Java Basics - Anfänger-Themen 2
G unklares Verhalten nach Instanzierung neuer Klasse Java Basics - Anfänger-Themen 3
S Wohin kommt das „abstract“? Vor oder nach „public“/ „private“ /... Java Basics - Anfänger-Themen 3
S Datenbank Befehl nach Login Java Basics - Anfänger-Themen 5
N Operatoren Schreibtischtest der Reihen-Suche nach Aufschluss in die Basics Java Basics - Anfänger-Themen 1
B Umstieg von C# nach Java Java Basics - Anfänger-Themen 18
Ellachen55 Wie nach häufigste Werte im Array suchen? Java Basics - Anfänger-Themen 2
M Untersuchen ob ein Graph nach entfernen einer Kante immer noch zusammenhängend ist Java Basics - Anfänger-Themen 70
N Wörter und Zahlen nach speziellen Wörtern ausgeben Java Basics - Anfänger-Themen 11
M Werte ändern sich nicht mehr nach Reset Java Basics - Anfänger-Themen 14
B Nach dem kompilieren werden Bilder nicht mehr gefunden Java Basics - Anfänger-Themen 10
X Nach einem Bruch testen ob es eine ganze Zahl ist Java Basics - Anfänger-Themen 6
B String nach erstem Leerzeichen trennen Java Basics - Anfänger-Themen 7
N Speichern von Werten in Variablen nach Schließen des Programms Java Basics - Anfänger-Themen 3
G String wird nach Einlesen aus Datei nicht erkannt Java Basics - Anfänger-Themen 3
CptK Best Practice Algorithmus nach jedem Schritt zum Visualisieren pausieren Java Basics - Anfänger-Themen 3
O zwei Arrays nach Werten durchsuchen und zusammenfügen Java Basics - Anfänger-Themen 3
M Double Wert nach n abschneiden ohne zu runden Java Basics - Anfänger-Themen 1

Ähnliche Java Themen

Neue Themen


Oben