在编程中,我们有标准方法来指定“红旗”或角点或无效值。
例如,
无= -1
EOF = -1
emptyString =“”
如何为java.util.Date设置无效值?
分配null是最佳答案吗?请注意,即使String也有“”。
日期aVar = [红旗或无效值]
答案 0 :(得分:0)
我用于时间/日期
long lastUsed = Long.MIN_VALUE;
Date expireTime = new Date(Long.MAX_VALUE);
LocalDate maxDate = LocalDate.MAX; // Java 8.
对于" invliad"我用过的字符串
String invalid = "\uFFFF";
\ uFFFF定义为非字符,并且大于所有其他字符串(如果忽略代码点,则不会以此字符开头)
答案 1 :(得分:0)
null
非常适合这种情况。