有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

我在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键时,它会变成这样:

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) 个答案