您的位置:首页 > 编程语言 > Java开发

Java返回值的写法

2016-09-08 10:19 351 查看
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;
}


差别虽然不大,但是第一种方法之前没尝试过,就觉得很新鲜,是个很不错的写法,所以说嘛,留心之处皆学问。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java