在C#中,路径通常由字符串表示,然后由静态Path类中的静态方法操作.为什么没有类似的课程java.nio.file.Path呢?例如,这样的类自然会处理平台无关的路径分隔符.
我不是要求一个实现(非静态)Path类的库.我问为什么标准库是这样设计的.
因为他们必须做出设计选择,他们选择了那个.它发生,虽然,大量的Java文件相关的类(的FileReader,FileOutputStream,等等),也只使用一个字符串.它清晰,简单,完成工作.
对于路径分隔符这样的东西:Path.NET中的类具有实用程序方法.
| 归档时间: |
|
| 查看次数: |
86 次 |
| 最近记录: |