我们知道Boolean的toString方法是如下实现的:
public String toString() {
return value ? "true" : "false";
}
有没有什么简洁方法可以实现类似如下的功能?
public String toLocalString() {
return value ? "是" : "否";
}
这样在中文系统里我就不用每次都繁琐的写成:
if(**)
out.println("是");
else
out.println("否");
而是直接写成out.println(**.toLocalString());
要知道Boolean是final的,我没法继承它。