当前位置: 首页 > 面试题库 >

代码换行-如何处理长行

孟承嗣
2023-03-14
问题内容

我面对的是153个字符长的特定行。现在,我倾向于在120个字符后断开字符(当然,这在很大程度上取决于我所在的位置和当地的约定。)但是,老实说,我在任何地方断开该行都会使它看起来很糟。因此,我正在寻找一些有关该怎么做的想法。

这是一行:

private static final Map<Class<? extends Persistent>, PersistentHelper> class2helper = new HashMap<Class<? extends Persistent>, PersistentHelper>();

我对如何/在何处打破界限(以及为什么)以及缩短界限本身的想法持开放态度。

我们不是Java商店,也没有针对此类事情的本地约定,或者显然我会简单地遵循它们。

谢谢!


问题答案:

通常,我 运算符 之前 打断行,然后缩进以下行:

Map<long parameterization> longMap
    = new HashMap<ditto>();

String longString = "some long text"
                  + " some more long text";

在我看来,首席运营商清楚地表明“这条线是从别的东西继续而来的,它不是独立存在的”。当然,其他人有不同的偏好。



 类似资料:
  • 本文向大家介绍Python处理文本换行符实例代码,包括了Python处理文本换行符实例代码的使用技巧和注意事项,需要的朋友参考一下 本文研究的主要是Python处理文本换行符的相关内容,具体如下。 源文件每行后面都有回车,所以用下面输出时,中间会多了一行 有两种方法处理: 1.print后面带 end='',表示不换行 2.用strip()函数去掉每一行的换行符 总结 以上就是本文关于Python

  • 冲突合并一般是因为自己的本地做的提交和服务器上的提交有差异,并且这些差异中的文件改动,Git不能自动合并,那么就需要用户手动进行合并 如我这边执行git pull origin master 如果Git能够自动合并,那么过程看起来是这样的 拉取的时候,Git自动合并,并产生了一次提交。 如果Git不能够自动合并,那么会提示 这个时候我们就可以知道README.MD有冲突,需要我们手动解决,修改RE

  • 问题内容: 我生成了一些JSON,并尝试将其拉入JavaScript中的对象。我不断出错。这是我所拥有的: 这给我一个错误: 使用,我会看到类似的错误消息:Chrome中的“ ” ,以及Firefox和IE中的“ ”。 当我取出后,两种情况下错误都会消失。我似乎无法找出原因的品牌和失败。 问题答案: 我想这就是你想要的: (您需要对字符串中的“ \”进行转义(将其转换为双“ \”),否则它将成为J

  • 问题内容: 来自Python,我不习惯看到超过80列的代码行。所以当我遇到这个: 我试图打破它 但是我明白了 我还尝试过按回车键并在末尾加分号来打破界限: 但是我再次得到: 所以我想知道用什么语言来做到这一点? 问题答案: 首先介绍一些背景。Go的正式语法在许多产品中都使用分号作为终止符,但是Go程序可能会省略大多数(它们应该有一个更清晰易读的源;也可以删除不必要的分号)。 该规范列出了确切的规则

  • 是否有一种方法可以防止对已经被混淆的JavaScript代码进行去混淆。 模糊的JS: VAR_0xB5AE=[“\X73\X68\X6F\X77”,“\X2E\X6C\X6F\X61\X64\X65\X72”,“\X6D\X6F\X75\X73\X6D\X6F\X76\X65”,“\X2E\X62\X6C\X6F\X6F\X6B\X6B”];$(_0xB5AE[3])[_0xB5AE[2]](f