我創建了一個名爲Employee
的類,我有一個ArrayList
用於存儲員工的所有聯繫人號碼。我已經定義了一個名爲addcontact()
的方法來將數字添加到列表中。如果我使用int,那麼它表示該數字超出範圍,所以我將其更改爲long,但仍然得到相同的錯誤。轉換表int到長
我使用Externalizable來序列化和反序列化Employee
的詳細信息。
我創建了一個名爲Employee
的類,我有一個ArrayList
用於存儲員工的所有聯繫人號碼。我已經定義了一個名爲addcontact()
的方法來將數字添加到列表中。如果我使用int,那麼它表示該數字超出範圍,所以我將其更改爲long,但仍然得到相同的錯誤。轉換表int到長
我使用Externalizable來序列化和反序列化Employee
的詳細信息。
你應該在這個數字(如1234567890123L)末尾添加L
。否則,它被認爲是一個整型常量,因此超出範圍。
謝謝:)它的工作.. – 2014-10-29 05:54:52
long
類型的值最後應該有一個L
:9929929939L。
詮釋
最小值爲 - 2147483648。( - 2^31)
最大值爲2147483647(含)(2^31 -1)
龍
最小值爲。 ( - 2^63)
最大值爲9,223,372,036,854,775,807(含)。 (2^63 -1)
使用'1231241241212121l':P – TheLostMind 2014-10-29 05:53:51