LOG.error(
String.format(
"Creating JSON Object from event array @ line number %d failed",
key.get()), e);
这比原来的好多了。我重新格式化了这段代码。以前它看起来像是
LOG
.error(
String
.format(
"Creating JSON Object from event array @ line number %d failed",
key.get()), e);
这种格式化在代码中随处可见。是的,缩进准确地反映了代码中的情况。之前的开发人员可能有不同的设置...看起来就是这促使我编写代码的原因。我的调查和检查显示我的设置(默认)可以生成第一个片段。如果所有代码都是这样的话,我可能会没问题。但自从我开始写以来,我只是继续下去。
所以,接下来我想要的是什么。我希望最终结果如下:
LOG.error(String.format(
"Creating JSON Object from event array @ line number %d failed",
key.get()), e);
由于字符串超过了行长度,因此string
被分开,而由于key.get...
超出了行长度,所以它也被分开了。 字符串本身(如定位)超过了行长度,这就是为什么key.get...
要换行的原因。
我对处理这个问题的eclipse设置不够熟悉(今天通过谷歌发现了它们),随意更改希望找到我要找的内容并不是一个吸引人的选择。
显然,组件的长度会影响结果,起始空格也会影响结果。
在两个格式化操作示例中,LOG.error(String.Format(
没有超过行长度。 我不想将其拆分成两行。 我应该如何更正呢?(嘿嘿,那是一个简单问题的很长的帖子...)
更新:
我尝试按照下面建议的使用//
,结果如下:
LOG.error(
String.format(
//
"Creating JSON Object from event array @ line number %d failed",
key.get()), e);