tutorials.de Buch-Aktion 05/2012
Like Tree2Danke
  • 1 Beitrag von vfl_freak
  • 1 Beitrag von MiMi
ERLEDIGT
JA
ANTWORTEN
5
ZUGRIFFE
446
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Herb Herb ist offline Grünschnabel
    Registriert seit
    Dec 2010
    Beiträge
    3
    Hallo liebe Leute.

    Ich hätte eine Frage. Ich habe ein Programm geschrieben, welches Beiträge in einen String abspeichert. Ich möchte nun eine Suchfunktion dafür haben, welche dann bei einem Treffer den Beitrag ausgibt, in dem sich das gesuchte Wort befindet.
    Ich hab leider noch keine Idee wie ich den "ganzen" Beitrag ausgebe und nicht nur den Teil nach dem Treffer. Kann mir jemand da vielleicht helfen?
     

  2. #2
    Avatar von vfl_freak
    vfl_freak vfl_freak ist offline Mitglied Diamant
    Registriert seit
    Aug 2007
    Ort
    Niedersachsen
    Beiträge
    2.161
    Moin,

    Zitat Zitat von Herb Beitrag anzeigen
    Ich hätte eine Frage. Ich habe ein Programm geschrieben, welches Beiträge in einen String abspeichert. Ich möchte nun eine Suchfunktion dafür haben, welche dann bei einem Treffer den Beitrag ausgibt, in dem sich das gesuchte Wort befindet.
    Ich hab leider noch keine Idee wie ich den "ganzen" Beitrag ausgebe und nicht nur den Teil nach dem Treffer. Kann mir jemand da vielleicht helfen?
    Äääh - Beiträge
    Was für Beiträge
    Meinst Du vielleicht substrings ?

    Es gibt jede Menge Funktionen in der Klasse String, mit der Du Teilstrings ermitteln kannst - als da wären:
    charAt, getChars, regionMatches, startsWith, indexOf, substring, subSequence, matches, contains (um nur mal einige zu nennen) .....

    Erkläre mal genau, was Du machen willst - am Besten anhand Deines bisherigen Code (Code-Tags nicht vergessen) !!

    Gruß
    Klaus
    Herb bedankt sich. 
    Es ist noch kein Meister vom Himmel gefallen - sonst hätte man schon längst seine Leiche gefunden !!

    Falls ich helfen konnte, wäre eine Bewertung oder ein Danke nett ;-)
    -------------------------------------------------------------------------------------------------
    Ich beantworte keine Fragen per PN !!
    Stellt Eure Fragen im Forum - dann haben alle etwas davon !!

  3. #3
    Herb Herb ist offline Grünschnabel
    Registriert seit
    Dec 2010
    Beiträge
    3
    Entschuldigung, ich habe mich wohl ein bisschen undeutlicht ausgedrückt..

    Vorweg ich bin momentan leider nicht zu hause, kann also mein Quellcode nicht zeigen.. (Ich werde ihn später nachposten - heute abend)

    Aber ich versuche mal mein Problem genauer zu schildern.

    Mein Programm soll ein "Logbuchprogramm" sein. Bisher ist das so aufgebaut das man in Textfields und einen Textarray eingibt, was erabeitet hat. Das wird dann in eine Datei abgespiechert.
    Das meinte ich mit Beiträgen. Man speichert mehere Beiträge dann in eine Datei.

    Naja das mit dem speichern klappt alles. Ich möchte jetzt das man nach speziellen Beiträgen oder Wörtern suchen kann. Ein Beispiel:
    Das Logbuch sieht so aus:



    Name1 Thema1 (Uhrzeit/Datum)

    Hier kommt ein Logbuchtext. bbbb
    ----
    Name2 Thema2 (uhrzeit/Datum

    Ein weiterer Logbuchtext... aaaa
    --------------



    So ich versuche nun schon länger es hinzubekommen, das man zum Beispiel nach dem Wort "aaaa" sucht und dann den gesamten Beitrag ausgegeben bekommt, und nicht nur was nach dem Wort "aaaa" kommt. Ich möchte auch nicht, dass das ganze Logbuch mit allen Beiträgen angezeigt wird, sonder nur der Beitrag wo "aaaa" drin steht...

    Ich hoffe ihr konnte mich nachvollziehen.
    Ich versuche heute abend noch mal mit deinen Stichworten was anzufangen (an dieser stelle schon mal danke), leider bin ich momentan leider nicht zu hause...

    Ich hoffe ihr könnt mir helfen.

    Euer Herb
     

  4. #4
    MiMi MiMi ist offline Mitglied Smaragd
    Registriert seit
    Sep 2007
    Beiträge
    1.177
    Ich wuerd die Textdatei pro Eintrag in ein Array einlesen (einfach mit indexOf() die Trennzeichen suchen und per Substring dann ins Array). Das kannst du dann einfach durchsuchen und anzeigen lassen
    Herb bedankt sich. 
    Waere super wenn ihr euren Code in dieser Form einfuegt:
    [JAVA]System.out.println("Test :)");[/JAVA]
    wird zu:
    Code java:
    1
    
    System.out.println("Test :)");
    Tabs sind uebrigens keine Feinde :)
    Der "Erledigt Button" beisst net :) Und der "Danke Button" ist auch nicht nur zur zierde
    Danke :D

  5. #5
    Herb Herb ist offline Grünschnabel
    Registriert seit
    Dec 2010
    Beiträge
    3
    Hey danke MiMi du hast mir den richtigen Denkanstoß gegeben
    Ich denke dann hat sich der Rest auch hier erledigt !

    Vielen Dank für die Antworten.
     

  6. #6
    MiMi MiMi ist offline Mitglied Smaragd
    Registriert seit
    Sep 2007
    Beiträge
    1.177
    Markiere dann bitte noch als erledigt (rechts neben dem Antworten Button) danke
     
    Waere super wenn ihr euren Code in dieser Form einfuegt:
    [JAVA]System.out.println("Test :)");[/JAVA]
    wird zu:
    Code java:
    1
    
    System.out.println("Test :)");
    Tabs sind uebrigens keine Feinde :)
    Der "Erledigt Button" beisst net :) Und der "Danke Button" ist auch nicht nur zur zierde
    Danke :D

Ähnliche Themen

  1. Antworten: 4
    Letzter Beitrag: 28.01.09, 11:05
  2. Antworten: 3
    Letzter Beitrag: 05.01.09, 15:25
  3. Antworten: 9
    Letzter Beitrag: 30.05.07, 16:02
  4. Antworten: 4
    Letzter Beitrag: 05.05.05, 20:47
  5. aus MS SQL heraus, auf einen WebService zugreifen
    Von hurricane im Forum Hosting & Webserver
    Antworten: 0
    Letzter Beitrag: 13.08.04, 13:13