我在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));
对此我不是很高兴。我有什么办法可以防止这种情况的发生?为什么是甚至发生?