与えられた
String s = "a" + "b" + "c";
に変換することは可能ですか?
StringBuilder s = new StringBuilder().append("a").append("b").append("c");
与えられた
String s = "a" + "b" + "c";
に変換することは可能ですか?
StringBuilder s = new StringBuilder().append("a").append("b").append("c");
これにはReplace '+' with 'StringBuilder.append()'という意図があります。
少なくとも、私には提供されています - 私は IDEA 12 EAP (Early Access Program) を使用しています。ここから入手できます: IDEA 12 EAP
キャレットが文字列変数宣言自体からではなく、連結されたシーケンス上にある場合に意図が提供されます。
もちろん、変換後、IDEA はそのようなappend()シーケンスがばかげていることを通知し、マイナス面のない通常の連結に単純化することを提案します。