2015-01-16 21 views
2

我想這個問題不那麼技術化和更哲學。應該將'null'視爲數字嗎? ...字母?

我在寫一些Java類作爲可以從各種格式導入的數據容器,包括JSON和SQL結果集,它們都可以包含空值。這些類共享兩種方法,isNumeric()isAlphanumeric()

這些方法應該如何處理空值? 空值是否固有數值?他們是字母數字嗎?無論哪種方式,我都可以提出至少合理的理由。我想我只是想聽聽社區的意見。

+0

空,顧名思義,** **無關。 – kiwixz

+0

他們都應該返回false。 – EJP

回答

1

空值既不是數字也不是字母數字 - 相反,它們沒有值(和類型)。

+0

這在概念上是正確的,但方法確實返回'boolean',所以「既不」也不是一個選項。^_^ – zerobandwidth

+0

你的意思是'isNumeric'和'isAlphaNumeric'? - 他們都應該爲'null'返回false。 –

相關問題