很簡單的問題。我有一個Java5項目,我只需要Java6中的Arrays.binarySearch(long [] a,int fromIndex,int toIndex,long key)方法。有沒有提供這種方法的圖書館。我從Apache Commons檢查了ArrayUtils類,但沒有。我不喜歡自己寫搜索:)替換爲Java6 + Arrays.binarySearch Java5
1
A
回答
2
最好的辦法是簡單地把source code這個類別,並把它帶入你的項目。
+0
那麼這是真的:) –
+0
@Reverend奇聞趣事如果我沒有弄錯,鏈接的代碼是從GPLv2許可的OpenJDK項目,不能用於閉源項目。也許最好使用[android類庫]中的同一個類(https://android.googlesource.com/platform/libcore/+/android-4.2.2_r1/luni/src/main/java/java/util/Arrays .java)是apache2許可的。 – alexkasko
相關問題
- 1. 如何學習Java5或Java6?
- 2. 從Java5中和的Java6
- 3. 將java6 swing代碼移植到java5
- 4. 如何告訴maven使用Java5而不是Java6?
- 5. Snow Leopard上的Java5
- 6. 使用Ant在Java5和Java6中的服務器代碼中生成RMI類
- 7. Java Arrays.binarySearch with compareTo
- 8. Arrays.binarySearch does not像它應該
- 9. 安卓Arrays.binarySearch問題
- 10. sun java6 closure
- 11. 安裝Java6 EE?
- 12. 在Java5和Java6之間通過RMI進行通信時,我是否應該期待問題?
- 13. java Arrays.binarySearch找不到目標
- 14. C實現Java Arrays.binarySearch方法
- 15. 對Arrays.BinarySearch沒有保證?
- 16. Java 7 vs Java6 bug
- 17. 替換爲document.all.sort.length
- 18. 替換爲#
- 19. 替換爲gnome.help_display()
- 20. Javascript替換爲
- 21. 替換爲autocomplete_light.modelform_factory()
- 22. 將「\」替換爲「」
- 23. 替換爲TSql
- 24. 替換爲Edit.RemoveUnusedUsings
- 25. 。替換爲serializeArray()
- 26. 替換爲dalvik.system.VMStack
- 27. 替換爲gdata
- 28. 替換爲ImageMenuItem
- 29. 替換爲Future.transform?
- 30. 替換爲「」
是什麼阻止您將該方法複製到您的代碼? –
儘管在大多數情況下會爲您提供這種功能(並且我建議使用標準實現),但實現排序/搜索功能仍然是一項很好的練習。 –