【发布时间】:2013-12-15 23:27:54
【问题描述】:
在 Java 中,我这样做是为了修剪字符串:
String input = " some Thing ";
System.out.println("before->>"+input+"<<-");
input = input.trim();
System.out.println("after->>"+input+"<<-");
输出是:
before->> some Thing <<-
after->>some Thing<<-
有效。但我想知道是否通过为自己分配一个变量,我做对了。我不想通过创建另一个变量并将修剪后的值分配给它来浪费资源。我想就地进行修剪。
那么我这样做对吗?
【问题讨论】:
-
担心另一个变量消耗的资源几乎总是微优化。这种情况可能对程序的资源使用造成 0.0001% 的差异,但前提是优化编译器出现问题。
标签: java string variable-assignment trim