Android Studio代码格式添加了空字符串

时间:2019-04-12 08:47:32

标签: java android-studio code-formatting

我在Android Studio中的Java文件中包含以下行:

MyClass.staticX(myMethod(), String.format("Hello I am a demo text. A: %s, Here comes AA: %s.", OtherCoolClass.longMethodNameWithVeryMuchMeaningYo(omg), andTheLastArgument));

当我按 Ctrl + Alt + L 时,它会显示以下内容:

MyClass.staticX(myMethod(), String.format("Hello I am a demo text. A: %s, Here comes AA: " +
        "%s.", OtherCoolClass.longMethodNameWithVeryMuchMeaningYo(omg), 
        andTheLastArgument));

到目前为止非常酷,但是对于以下每种代码格式,Android Studio都会在第二行中添加另一个"" +,因此在进行了几种格式设置后,结果如下:

MyClass.staticX(myMethod(), String.format("Hello I am a demo text. A: %s, Here comes AA: " +
        "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" +
        "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "" + "%s.",
        OtherCoolClass.longMethodNameWithVeryMuchMeaningYo(omg), andTheLastArgument));

对此我不是很高兴。我有什么办法可以防止这种情况的发生?为什么甚至发生?

0 个答案:

没有答案