il arrive que l'utilisateur clique sur entrer où je ne veux pas l'inclure comme une partie de mon entrée la chaîne peut se terminer avec 3 fois \ n si juste remplacer un ne fera pas le travail ma solution était;La chaîne se termine par ' n' quel est le moyen le plus efficace de manipuler?
String values[] = string_Ends_With_Back_Slash_N.split("\n");
String String_without_Back_Slash_N =new String (values [0]);
//or just to point there without the new but i want later to dump the garbage.
ou tout au moins pour vider les valeurs au gc maintenant ....
donc deux q:
- est-il plus moyen de efficent ..
- qui dois-je appeler le compilateur (java sur Android ...)
pouvez-vous utiliser StringUtils dans Android? Il y a quelques fonctions pratiques pour traiter les cordes. http://commons.apache.org/lang/api/org/apache/commons/lang/StringUtils.html – pakore
Copie possible de http://stackoverflow.com/questions/3100585/remove-end-of-line- caractères-de-fin-de-java-string – user85509
Je vous encourage également à vous habituer aux conventions de la langue - bien que cela n'ait rien à voir avec la question en soi, vos variables devraient classiquement dans le cas du chameau inférieur, par exemple 'String stringWithoutBackSlashN'. En fait, je l'ai trouvé nettement plus difficile à lire votre code parce que vous violez les conventions de nommage. –