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代码样式运算符换行格式
java 换行 运算符格式 上周,我发现了什么决定了我在较长时间里一直在努力解决的问题的决定:是否放置&& , ||之类的运算符 或+在同一行或下一行. 在构造布尔表达式或隐含字符串时 ...
- 【转】面向贡献者的 AOSP Java 代码样式指南
转自:https://source.android.com/setup/contribute/code-style 以下代码样式是向 Android 开源项目 (AOSP) 贡献 Java 代码时必须 ...
- java代码里的JSON格式怎么写好看_python3 循环读取excel文件并写入json操作
文件内容: excel内容: 代码: import xlrdimport jsonimport operatordef read_xlsx(filename): # 打开excel文件 data1 = ...
- java代码里的JSON格式怎么写好看_谁会不爱让代码骚里骚气的VSCode扩展插件呢?...
点击上方 "Python人工智能技术" 关注,星标或者置顶22点24分准时推送,第一时间送达 来自:公众号 读芯术 | 编辑:真经君 码农真经(ID:coder_experienc ...
- JSP文件中Java代码的几种形式(JSP脚本)
文章目录 第一种形式(Java 代码片段) 第二种形式(JSP 表达式) 第三种形式(JSP 声明) 第四种形式(JSP 指令) 第一种形式(Java 代码片段) 原样复制到 service() 方法 ...
- java poi设置单元格格式为数值_java中导出excel设置单元格的样式为数字格式怎么设置_Java代码实现设置单元格格式...
java中导出excel设置单元格的样式为数字格式怎么设置 如果是使用poi,它会自动根据参数值设置单元格为恰当格式,只需传入数字类型参数值即可,比如 double value=....; cell. ...
- 2.1.1 Java代码基本格式
任何语言都有属于自己的语法规则,Java也一样,一个 Java 程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作,Java还是一种强类型的语法严谨的语言,接下来我们来看看Java ...
- java 解析日期格式_日期/时间格式/解析,Java 8样式
java 解析日期格式 自Java 几乎 开始以来,Java开发人员就通过java.util.Date类(自JDK 1.0起)和java.util.Calendar类(自JDK 1.1起 )来处理日期 ...
- 日期/时间格式/解析,Java 8样式
自Java 几乎 开始以来,Java开发人员就通过java.util.Date类(自JDK 1.0起)和java.util.Calendar类(自JDK 1.1起 )来处理日期和时间. 在这段时间内, ...
最新文章
- ADO.NET数据库操作------SqlDataReader和SqlDataAdapter 区别
- java正则 环视_正则表达式之环视(java)
- Eclipse出现ContextLoaderListener not find
- HP DL388G5 安装64位linux虚拟系统出错!
- 钉钉关键字回复功能_在家办公首日:钉钉、企业微信集体“崩溃”,只能选择 QQ、微信...
- select的列子说明select内部实现原理
- 服务器显卡驱动修复,AMD发布2020年首个显卡驱动:一口气修复27个Bug
- KindEditor 4.1.10 (2013-11-23)首行空格不能显示在编辑器内
- c语言复制二进制文件
- 数据结构与算法之 树
- Deepin 系统下安装VMware并激活
- python | 高效统计语言模型kenlm:新词发现、分词、智能纠错
- 富士施乐Fuji Xerox DocuCentre 2003 驱动
- Visual SourceSafe Explorer界面出现乱码+字体翻转
- 易泊夏武离线车牌识别,车牌识别SDK
- mysql server has gone away_mysql server has gone away的解决方法
- 千兆级LTE的一小步,5G之路的一大步
- Linux 登录MySQL出现 unknown variable...错误
- jupyter的环境问题:在jupyter中添加我们想要的环境
- php nbl2,NBL二年级新军杀入总决赛 虽败犹荣已创造历史