【发布时间】:2018-12-22 15:06:11
【问题描述】:
假设我有一堂课:
public class MyClass {
String locale;
public String getLocale(){
return this.locale;
}
public setLocale(String locale){
this.locale = locale;
}
}
现在有人告诉我,以下陈述有所不同
myClass.getLocale().equalsIgnoreCase("en")("en").equalsIgnoreCase(myClass.getLocale())
我一直试图找到它的搜索,但无法这样做。谁能帮我解释一下有什么区别?
执行时间有什么特别的区别吗?还有这两者中哪一个是最佳实践
【问题讨论】:
-
只是在写的时候输入的..没有复制实际代码
-
谁能解释一下反对意见,我也想改进这个问题