什么是「;环境";创建JavaNIO文件系统时的选项(及其用途)?
网上有很多关于使用这样的代码创建JavaNIO文件系统实例的例子什么是「;环境";创建JavaNIO文件系统时的选项(及其用途)?,java,filesystems,nio,Java,Filesystems,Nio,网上有很多关于使用这样的代码创建JavaNIO文件系统实例的例子 Map<String, String> env = new HashMap<String, String>(); env.put("create", "true"); FileSystem zipfs = FileSystems.newFileSystem(zipUri, env); Map env=new HashMap(); 环境出售(“创建”、“真实”); FileSyst
Map<String, String> env = new HashMap<String, String>();
env.put("create", "true");
FileSystem zipfs = FileSystems.newFileSystem(zipUri, env);
Map env=new HashMap();
环境出售(“创建”、“真实”);
FileSystem zipfs=FileSystems.newFileSystem(zipUri,env);
但是,可以在“环境”地图中放置哪些受支持的选项?它们有什么好处呢?Java文档
env-用于配置文件系统的提供商特定属性的映射;可能是空的
因此,这取决于为给定的uri
创建新的文件系统的提供程序的类型
在您的示例中,您提供了一个URI
,可能表示一个ZIP文件。这是由属性已定义的服务。那些是
“创建”
:true
/false
该值的类型应为java.lang.String
。默认值为false
。如果该值为true
,则zip文件系统提供程序将创建一个不存在的新zip文件
“编码”
:字符串
表示编码方案
该值的类型应为java.lang.String
。属性的值指示zip或JAR文件中条目名称的编码方案。默认值为UTF-8