この方法を持っている
void doSomething(String input)
{
//trick for create new object instead of reference assignment
String workStr= "" + input;
//work with workStr
}
それを行うためのJavaの方法はどれですか?
編集
- input変数をinput=somethingとして使用すると、Netbeansはメソッドパラメータに値を割り当てることについて警告します
- new String(input)で作成すると、Stringコンストラクターの使用について警告されます
おそらく解決策は、入力に何も割り当てないか、警告を無視することです。