我試過一個程序比較C:\ Program Files和C://程序文件我檢查與compareTo()== 0它們來他們是平等的。但我懷疑// & \ 之間是否有任何區別有什麼區別? c:/程序文件和//之間有什麼區別?懷疑在文件路徑
Q
懷疑在文件路徑
1
A
回答
3
至少在Sun的實現中沒有區別。 Win32FileSystem
通過轉換斜槓和刪除重複的斜槓來標準化路徑。
如果你想成爲100%的便攜,使用File.separator
1
分隔路徑組件之間的依賴操作系統。 Java代表獨立於操作系統的文件路徑,並導致所考慮的值相等。 轉換爲本地表示是在較低級別上完成的(如Bozho指出的),您不應該擔心這一點。不過,我建議使用「/」作爲分隔符,因爲它是更爲常見的操作系統。
相關問題
- 1. 軌道路由破產 - 懷疑routes.rb懷疑
- 2. 懷疑
- 3. 懷疑
- 4. 懷疑在foreach -php
- 5. 概率懷疑
- 6. AspectJ的 - 懷疑
- 7. Java override懷疑
- 8. Bootstrap Grids懷疑
- 9. jQuery $ .post()懷疑!
- 10. Backbone.js的事件懷疑
- 11. 管道在UNIX懷疑
- 12. 的UITableView didselectRowAtIndex懷疑
- 13. Python語法懷疑
- 14. getdate.y語法懷疑
- 15. ASM內聯懷疑
- 16. Netbeans懷疑編譯
- 17. 懷疑組數據
- 18. Java線程懷疑
- 19. 懷疑在PHP文件中包含js文件
- 20. TextView的高亮顯示文本懷疑
- 21. 懷疑具有int變量
- 22. 懷疑有關Visual Studio
- 23. 貓鼬findOne範圍懷疑
- 24. JPA懷疑映射@ManyToMany
- 25. 懷疑:TimeOut錯誤Jenkins
- 26. Javascript Prototypal Inheritance懷疑二
- 27. SQL/SAS編碼懷疑
- 28. 亞馬遜設計懷疑
- 29. Facebook的邊界懷疑
- 30. SDL對渲染的懷疑
你確定你不是指'\\'和'/'嗎? – paxdiablo 2010-10-18 09:00:32
我輸入\\只有它不是我輸入的。我該知道如果有任何黑/白的區別//&\\ – Sumithra 2010-10-18 09:02:07
是關於文件系統還是關於Java字符串文字的問題? – Basilevs 2010-10-18 09:06:40