Java返回值的写法
来源:互联网 发布:传媒杂志 知乎 编辑:程序博客网 时间:2024/06/08 11:06
private Language getLanguage(String languageStr) { for (Language l : Language.values()) { if (l.name().equalsIgnoreCase(languageStr)) return l; } return null; }
这段代码是看别人代码觉得有意思的地方,有别于我之前的写法,所以记录下来便于以后模仿
特别之处就是语句:return l; 和 return null;
如果按照我之前的写法,可能会是:
private Language getLanguage(String languageStr) { Language lang = null; for (Language l : Language.values()) { if (l.name().equalsIgnoreCase(languageStr)) lang = l; } return lang;}
差别虽然不大,但是第一种方法之前没尝试过,就觉得很新鲜,是个很不错的写法,所以说嘛,留心之处皆学问。
0 0
- Java返回值的写法
- 泛型作为返回类型的写法
- C++ 返回对象最好的写法
- Android双击返回退出应用的写法
- ConsoleReader.java的写法
- MD5的java写法
- Java注释的写法
- java不支持的写法
- java定时器的写法
- java递归的写法
- Java几种单例的写法
- java分页的写法
- 处理有返回值的和return的asp.net写法
- 探寻main函数的标准写法,以及获取main函数的参数、返回值
- java length()的返回值
- Java File RenameTo函数返回false及正确写法
- 使用 aspx 页面返回 xml 格式的值时,需要注意写法
- MySql返回上一次插入行的影响数以及动态Sql时返回影响数的位置和Java端的写法
- 下载文件并打开
- 第2周 项目0 宣告“主权”
- 几个常见javaee框架问题
- 数位之和
- XML DOM Node 对象
- Java返回值的写法
- Redis队列部份
- 混淆代码问题之没有jar包的解析Error:Execution failed for task ':app:transformClassesAndResourcesWithProguardForRel
- ArrayList 内 放入Map 时,元素重复
- 腾讯优测优分享 | Android碎片化问题小结——关于闪光灯的那些事儿
- 第二周项目0-宣告“主权”
- Leetcode解题之3Sum
- HBase有关HDFS配置的官方文档记录
- 遇见多种类型的json数据的解析----总结V2版