回答
不,因爲沒有必要。 String.hashCode()
在String
的長度中可能需要時間線性,但包裝類都具有恆定時間,快速的哈希碼實現。
僅供參考:在看到源代碼後,我發現下面的hashcode實現:'public int hashCode(){ return value; }其中,value是由此Integer對象表示的基本int值。 - 一個快速的hashcode()實現 –
True for Integer等等。剛看了看它們的源代碼,並且(在我看到的版本中)BigInteger和BigDecimal不會緩存它們的'hashCode',可能應該。避免將它們作爲Google地圖中的關鍵字。 – user949300
@ user949300:'避免將它們作爲Maps中的鍵 - - 這是整數(包裝類)的聲明還是BigInteger和BigDecimal? –
- 1. Java字符串散列碼緩存
- 2. 散列碼的散列碼和等於
- 3. 的Wininet緩存包裝
- 4. Symfony2緩存包(類似於Zend緩存)
- 5. 在HTML中提供包含文件的散列用於緩存?
- 6. 散列表中的asp.net靜態緩存
- 7. SQL Server連接的緩存密碼作爲散列
- 8. java字符串散列碼緩存機制
- 9. 在這段代碼中如何使用散列對象和緩存數組?
- 10. 散列分類散列
- 11. 緩存類型和應用緩存
- 12. 包裝的localStorage未能胸圍緩存
- 13. 使用對象散列代碼作爲內存緩存鍵是否有意義?
- 14. Python /龍捲風類包裝緩存問題
- 15. Perl - 散列散列(散列和標量)?
- 16. Rails的創建和保存散裝
- 17. PDO包裝類包裝類
- 18. 散列表和散列表
- 19. 散列密碼
- 20. 由散列碼
- 21. 散列密碼
- 22. 密碼散列
- 23. 散列密碼
- 24. 散列密碼
- 25. gzip和緩存PHP代碼
- 26. 在MySQL中存儲散列密碼
- 27. 使用yii存儲密碼爲散列
- 28. 我可以存儲散列密碼嗎?
- 29. 2FA密碼應該散列存儲嗎?
- 30. asp.net:存儲密碼散列算法
源代碼是免費的。 –