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+ 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));
我对此不是很高兴。我能做些什么来防止这种情况发生吗?为什么会发生这种情况?
解决方案
推荐阅读
- php - 用于将 SQL Server 表数据实时插入我的 SQL 表的 MySQL 触发器
- python - 无法访问辅助输出路径中的图层
- php - Laravel 5.8 中的分页链接返回错误
- javascript - React-Native-Web 的视频支持
- reactjs - 谁能告诉我如何像处理图像一样导入本地脚本文件?
- r - 使用 tmap 在 R 中制作多个地图
- string - 调试未知的 WebAssembly:了解“指针式”参数以及如何调试它们(字符串)
- clarion - 如何从 Clarion 中的字符串列表中删除空字符串?
- python - Pandas 在用户定义的函数中使用 Numpy Vectorization,而不是使用 loops/lambda.apply()
- r - R:将数据帧拆分为由每两个连续组组成的子组