carookee - group communication for you
Home / JavaForum / Java allgemein
Infos   |   Features   |   Gold-Edition   |   Kundenservice   
java
  Übersicht
  Forum
Beginner
Java allgemein
JDBC
JNI
Networking
Online-Ressourcen
Swing + AWT
XML
Meckerecke
  Mitglieder
LOGIN





· Passwort vergessen
· Kostenlos anmelden
  Information
  Demo
  Features
  Im Vergleich
  Anmeldung
SUCHE
Beiträge, Foren oder Verfasser finden:
  Kundenservice
  Impressum
  Datenschutz
  AGB
Status
4.965 User online
1 User eingeloggt
 

Beiträge
   Antworten     Neuer Beitrag    

Beitrag 122 von 2212 (6%) |<   <   >   >|

Autor Uwe Marx
Datum 17.04.02, 08:14
Betreff Re: Bei Eingabe von z. B. Me* sollen alle Daten, die mit Me beginnen ausgegeben werden.


Hallo "anonym",

diese Vorgehensweise ist bei einer Matchcodeauswahl nicht sehr praxisnah. Kaum jemand wird M??er eingeben, um Meyer und Maier zu finden. Man wird eher einmal Meyer eingeben. Sollte der gesuchte Kunden dann nicht dabei sein, gibt man beim zweiten mal Meier oder Maier ein. Auch den Stern * kann man weglassen. Gibt man z.B. "Mai" ein, wird alles angezeigt, was mit "Mai" anfängt.

Das ist nur Tipp, so kenne ich es zumindest aus der Praxis.

Um das zu erreichen, brauchst du nur folgende Zeile in deine Vergleichsschleife einzubauen. Damit wäre auf jeden Fall dein erstes Problem gelöst.
if (kundenname.trim().toUpperCase().indexOf(str_suchen.trim().toUpperCase()) == 0) {...

Um dein zweites Problem zu lösen, müstest du schon zwei char-arrays erzeugen und darin die Elemente miteinander vergleichen.

Gruß

Uwe


Diskussionsverlauf:
Bei Eingabe von z. B. Me* sollen alle Daten, die mit Me beginnen ausgegeben werden.
    Re: Bei Eingabe von z. B. Me* sollen alle Daten, die mit Me beginnen ausgegeben werden.

 Auf diesen Beitrag antworten
 Neuen Beitrag verfassen


|<   <   >   >|

                                                                                                                                                                                                                           

Impressum  · Datenschutz  · AGB  · Infos  · Presse
Ein modernes Forum: teamturn.com