Ma chaîne ressemble;remplacer des valeurs dans une chaîne à partir d'une table de hachage en Java
String values = "I am from UK, and you are from FR";
et ma hashtable;
Hashtable countries = new Hashtable();
countries.put("United Kingdom", new String("UK"));
countries.put("France", new String("FR"));
Quelle serait la façon la plus efficace de changer les valeurs de ma chaîne avec les valeurs de la table de hachage en conséquence. Ce ne sont que 2 valeurs à changer, mais dans mon cas, je vais avoir 100+
Juste une « FYI "- Pourquoi utilisez-vous' new String ("UK") 'au lieu de simplement" UK "' '? Quelle différence pensez-vous que cela va faire? –
La hashtable ne devrait-elle pas être l'inverse? Avec les noms courts comme clés, puisque ce sont ceux dont vous voulez trouver les noms longs. –
Thanx @Jon Skeet Je viens de c/p les lignes et raté cette partie. @Andrei Fierbinteanu vous avez raison, ma mauvaise. – Adnan