Correct façon de couper une chaîne de caractères en Java

En Java, je fais cela de découper une chaîne de caractères:

String input = " some Thing ";
System.out.println("before->>"+input+"<<-");
input = input.trim();
System.out.println("after->>"+input+"<<-");

De sortie est:

before->> some Thing <<-
after->>some Thing<<-

Œuvres. Mais je me demande si par l'affectation d'une variable à lui-même, je suis en train de faire la bonne chose. Je ne veux pas gaspiller les ressources par la création d'une autre variable et de l'affectation de la parés de la valeur. Je voudrais effectuer la garniture en place.

Donc je fais ce droit?

  • Se soucier de la consommation de ressources par une autre variable est presque toujours de la micro-optimisation de toute façon. C'est le genre de chose qui pourrait faire un 0.0001% de différence dans l'utilisation des ressources, mais seulement si il ya quelque chose de mal avec l'optimisation du compilateur.
InformationsquelleAutor Quest Monger | 2013-11-29