3

与えられた

String s = "a" + "b" + "c";

に変換することは可能ですか?

StringBuilder s = new StringBuilder().append("a").append("b").append("c");
4

1 に答える 1

4

これにはReplace '+' with 'StringBuilder.append()'という意図があります。

少なくとも、私には提供されています - 私は IDEA 12 EAP (Early Access Program) を使用しています。ここから入手できます: IDEA 12 EAP

キャレットが文字列変数宣言自体からではなく、連結されたシーケンス上にある場合に意図が提供されます。

もちろん、変換後、IDEA はそのようなappend()シーケンスがばかげていることを通知し、マイナス面のない通常の連結に単純化することを提案します。

于 2012-10-19T19:45:47.927 に答える