comment comparer la Chaîne de valeurs extraites de la base de données de la Chaîne de valeur Définie dans le Programme

J'ai un programme dans lequel je dois récupérer des données à partir de la base de données. J'ai récupéré sous forme de Chaîne de caractères. Cette Chaîne Contient Des 100 Valeurs. Maintenant, j'ai de comparer ces valeurs avec les valeurs de la Chaîne de caractères donnée par moi . Si Les valeurs correspond alors il faut exécuter la condition si, pas autrement.

voici mon code...

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

Je suis en utilisant if(AreaCode.equals(str)) mais cela ne fonctionne pas....

  • Votre Chaîne renvoyée contient 100 valeurs?? Voulez-vous vérifier de Confinement?? AreaCode.contains(str)..
  • Peut-être parce que l'indicatif régional est un type complexe et pas le nom de la variable?
  • Vous pouvez poster exactement la valeur retournée par rs.getString("AreaCode")
  • Quelque chose ne va pas avec votre convention de nommage ou de la syntaxe. Est indicatif régional une variable? Dans ce cas, où est-il déclaré? C'est une chaîne de caractères? (et ne commencez pas le nom avec des majuscules) Si non, donnez-lui un nom, par exemple AreaCode ac = ...
  • Je pense que vous devez résoudre le problème de base de données en premier. Pourquoi la chaîne 100 valeurs? Est-il un moyen d'interroger la base de données pour ce que vous cherchez sans le 100 chaîne de valeur?
  • Quel est le type de AreaCode? Il convient de String pour pouvoir être égal à str. Aussi, il doit contenir l'égalité de chaîne correctement traduit à partir de la base de données de codage.

InformationsquelleAutor Ram | 2012-10-10