.propertise和 .properties不是一样的吗
时间: 2024-03-29 10:35:57 浏览: 22
不是,属性文件的文件名后缀应该是 .properties,而不是 .propertise。这是因为 Java 官方规定了属性文件的文件名后缀是 .properties,而且大部分的 Java 开发工具也都是按照这个规定来实现的。因此,如果你使用了不规范的文件名后缀,可能会导致一些工具不能正确识别属性文件,从而引发一些问题。因此,建议你使用 .properties 作为属性文件的文件名后缀。
相关问题
Properties properties = new Properties(); properties.setProperty("王五","29"); properties.setProperty("瘸子","49"); properties.setProperty("里的","29"); properties.setProperty("赵四","31"); properties.setProperty("王五","28"); System.out.println(properties); FileOutputStream fileOutputStream = new FileOutputStream("D:\\HeimaIT\\OtherData\\lycode\\javaee\\properties-xml-logback-app\\src\\listhomewoork\\demo1\\test.propertise",true); OutputStreamWriter outputStreamWriter = new OutputStreamWriter(fileOutputStream); properties.store(outputStreamWriter,null); fileOutputStream.close();
这段代码是用 Java 语言实现的,主要是通过 Properties 类来操作属性文件(以 .properties 后缀名结尾的文件)。该段代码先创建了一个 Properties 对象,然后通过 setProperty() 方法设置了多个键值对,其中键是字符串类型,值是整数类型。接着,通过调用 System.out.println() 方法输出了 properties 对象,可以看到其中有多个键值对,其中王五键对应的值被修改为了 28。最后,通过创建 FileOutputStream 和 OutputStreamWriter 对象将 properties 对象存储到属性文件中,并使用 close() 方法关闭输出流。这里的第一个参数指定了属性文件的路径,第二个参数设置为 true 表示以追加的方式写入属性文件。
为什么我用这个程序创建的不是propertise的文件
根据你提供的代码,最后存储属性文件的文件名是 "test.propertise",但是正确的文件名应该是 "test.properties",因为属性文件的文件名后缀应该是 .properties,而不是 .propertise。因此,你可以将文件名修改为 "test.properties",然后再运行程序,就可以正确创建属性文件了。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)