什么是网站前台小学学校网站模板免费下载
web/
2025/10/8 18:11:05/
文章来源:
什么是网站前台,小学学校网站模板免费下载,广州推广型网站建设,公众号视频下载app在日常开发过程当中#xff0c;能把代码写出来#xff0c;不一定就意味着能把代码写好#xff0c;说不准#xff0c;所写的代码在他人看来#xff0c;其实就是一坨乱七八糟的翔#xff0c;因此#xff0c;代码简化尤其重要#xff0c;我曾经遇到过这样一个类型的代码能把代码写出来不一定就意味着能把代码写好说不准所写的代码在他人看来其实就是一坨乱七八糟的翔因此代码简化尤其重要我曾经遇到过这样一个类型的代码即if-else里都有相同的for循环这时我就思考了如何简化它可以既提高代码性能又减少代码量。 1 public static void main(String[] args) {2 String status is;3 String[] arrayStr {1, 3, 4, 6};4 if (is.equals(status)) {5 for (int i 0; i arrayStr.length; i) {6 System.out.println(执行了正确的方法);7 }8 } else {9 for (int i 0; i arrayStr.length; i) {
10 System.out.println(执行了错误的方法);
11 }
12
13 }
14 } 研究了一番后发现jdk1.8有一个Lambda新特性其实这玩意很有用若能熟悉它可以减少很多的代码量也能一定提高代码的性能例如我通过Lambda表达式将上面的代码简化这了这样看起来是不是就没那么冗余了 1 public static void main(String[] args) {2 String status is;3 String[] arrayStr {1, 3, 4, 6};4 5 Arrays.asList(arrayStr).stream().forEach(6 (e) - {7 if (is.equals(status)) {8 System.out.println(执行了正确的方法);9 } else {
10 System.out.println(执行了错误的方法);
11 }
12 }
13 );
14 }
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/89184.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!