vergleichen von String-Werten, abgerufen aus der Datenbank, um den String-Wert Definiert im Programm

Ich habe ein Programm in dem ich zum abrufen von Daten aus der Datenbank. Ich habe Sie abgerufen in form von String. Dieser String Enthält Einige 100 Werte. Jetzt habe ich zum Vergleich dieser Werte mit den Werten der String von mir gegeben . Wenn Die Werte übereinstimmt, dann sollte es führen, wenn die Bedingung, sonst nicht.

hier ist mein code...

String str = "9035"; Manually Given by me.
AreaCode = rs.getString("AreaCode"); Retrieved from database with 100 records..

Ich bin mit if(AreaCode.equals(str)) aber es funktioniert nicht....

Das zurückgegebene Zeichenfolge enthält 100 Werte?? Möchten Sie prüfen, ob für Rückhaltung?? AreaCode.contains(str)..
Vielleicht, weil AreaCode ist ein komplexer Typ und nicht der name der Variablen?
Kannst du den genauen Wert zurückgegeben rs.getString("AreaCode")
Etwas ist falsch mit Ihrer Namenskonvention oder syntax. Ist AreaCode eine variable? In diesem Fall, wo ist es deklariert? Ist es ein string? (und fangen Sie nicht an die Namen mit Großbuchstaben), Wenn nicht, geben Sie ihm einen Namen, z.B. AreaCode ac = ...
Ich würde denken, dass Sie entscheiden sollen, das Datenbank-problem den ersten. Warum wird die Zeichenfolge 100 Werte? Gibt es eine Möglichkeit, die Abfrage der db für das, was Sie suchen, ohne die 100 string-Wert?

InformationsquelleAutor Ram | 2012-10-10

Schreibe einen Kommentar