java 换行 运算符格式

上周,我发现了什么决定了我在较长时间里一直在努力解决的问题的决定:是否放置&&||之类的运算符 或+在同一行或下一行。

在构造布尔表达式或隐含字符串时,我们可能需要中断长行。 根据《 Google Java样式指南》 ,该中断应出现在“符号之前”,因此:

String veryLong = "This is an example of a very, very, very, very, very, very, "+ "very, very long String";boolean found = strings.stream().anyMatch(s -> s.startsWith("foo"));if (someLogic() && someOtherLogic() && someMoreComplexLogic()|| found)// ...

如本例所示, +|| 还有. 运算符放在下一行符号之前的新行上。 规则的例外是赋值运算符,开括号,逗号和lambda箭头。

我认为该指南是一贯的,有意义的,并且解决了我的问题,一遍又一遍地思考;-)

翻译自: https://www.javacodegeeks.com/2018/02/java-code-style-operator-new-line-formatting.html

java 换行 运算符格式

java 换行 运算符格式_Java代码样式运算符换行格式相关推荐

  1. java 左移 返回值_java左移右移运算符详解

    在阅读源码的过程中,经常会看到这些符号<< ,>>,>>>,这些符号在Java中叫移位运算符,在写代码的过程中,虽然我们基本上不会去写这些符号,但需要明白这些 ...

  2. java取模运算_Java的四则运算符与取模运算符

    各位小伙伴们大家好,这次小编要介绍的是Java的四则运算符与取模运算符.这里,小编要提一下一些常见的运算符:算术运算符,赋值运算符,比较运算符,逻辑运算符,三元运算符.这次就先来讲算术运算符与取模运算 ...

  3. java 异或 排序_Java的位运算符详解实例——与()、非(~)、或(|)、异或(^)...

    位运算符主要针对二进制,它包括了:"与"."非"."或"."异或".从表面上看似乎有点像逻辑运算符,但逻辑运算符是针对两 ...

  4. java中换行符_Java代码中的换行符有哪几种?区别是什么?

    近年来学习java的人是越来越多,毕竟市场上的需求特别的大,但是在学习Java编程的时候,大家是不是会与代码打交道,我们大家也都知道,我们上学的时候写的笔记是不是一行一行的呢?代码也是但是做程序的人都 ...

  5. java的注释规范_Java代码注释规范

    1,单行(单行)-简短说明: ///... 单行注释: 代码中的单行注释. 最好在注释前有一个空行,并在其后加上与代码相同的缩进级别. 如果无法完成一行,则应使用块注释. 评论格式: 在行首注释: 在 ...

  6. java rsa 公钥格式_JAVA,NET RSA密钥格式转换

    JAVA和NET RSA密钥格式相互转换(公钥,私钥) 做了一个小项目遇到java和.net非对称加密问题,java的公钥和私钥就直接是一个字符串的形式展示的,但是.net是以xml简单包裹形式展示的 ...

  7. Java代码样式运算符换行格式

    上周,我发现了什么决定了我长期以来苦苦挣扎的决定:是否放置&& , ||之类的运算符. 或+在同一行或下一行. 在构造布尔表达式或隐含字符串时,我们可能需要中断长行. 根据< G ...

  8. java中非法运算符_Java 中的运算符和流程控制相关内容的理解

    //三元表达式的嵌套 int max = i > j ? (i > k ? i : k) : (j > k ? j : k); //练习:输出分数所对应的等级 >=90 -A ...

  9. java的比较运算符是_Java 基础(比较运算符,逻辑运算符,三元运算符)

    运算符:比较运算符 运算符 运算 范例 结果 == 相等于 4==3 false != 不等于 4!=3 true < 小于 4<3 false > 大于 4>3 true & ...

最新文章

  1. Android.bp 语法浅析-Android10.0编译系统(八)
  2. Data Partitioning Guidance
  3. python基础题库-Python题库
  4. android 时间转换 工具下载,时间转换器手游下载_时间转换器安卓版下载v1.09.25_3DM手游...
  5. oracle--pl/sql变量定义----
  6. 均方误差、平方差、方差、均方差、协方差(重点)
  7. Dx11DemoBase 基类(二) 初始化 DirectX11 的 4个基本步骤
  8. Facebook 竟然把服务 27 亿人的 AI 硬件系统开源了?!
  9. 容斥问卷调查反馈——Co-prime,Character Encoding,Tree and Constraints,「2017 山东一轮集训 Day7」逆序对
  10. [设计模式] ------ 观察者模式和他的升级版发布订阅模式
  11. python提取字符串中数字_EXCEL数字在字符串中间怎么提取?
  12. Commons-VFS 使用SFTP
  13. easyUI的时间控件
  14. Excel 多个条件同时重复时,自动标红
  15. 房屋登记官考核模拟题(6)
  16. 一个2022本科生的秋招总结 (大疆、Arm、小米、荣耀、美团、联发科等)
  17. 【Int. J. Mol. Sci.】黄瓜液泡转化酶基因CsVI1参与对低温胁迫的响应和己糖积累
  18. 几大原型开发软件对比[转]
  19. POJ1659 Frogs' Neighborhood(Havel定理)
  20. blt功能_BitBlt介绍

热门文章

  1. # CF1572B Xor of 3(构造)
  2. 洛谷P3607:Subsequence Reversal P(区间dp)
  3. 多项式乘法:练习总结
  4. P6672-[清华集训2016]你的生命已如风中残烛【结论】
  5. 欢乐纪中某B组赛【2019.1.25】
  6. ssl1056-金明的预算方案【dp之有依赖的背包】
  7. C++ __gnu_pbds(hash,可并堆,平衡树)
  8. 【枚举】数列(jzoj 1507)
  9. NOIP2018-普及参赛总结
  10. [XSY4170] 妹子(线段树上二分)