Download jigsaw_puzzle_project/properties_module/src/properties_package/properties_demo2.java from zxy0307/Java: direct link, hf CLI and curl.
- Browser
- Download file 1.46 kB
-
https://huggingface.co/zxy0307/Java/resolve/main/jigsaw_puzzle_project/properties_module/src/properties_package/properties_demo2.java
- Command line
-
hf download hf://zxy0307/Java/jigsaw_puzzle_project/properties_module/src/properties_package/properties_demo2.java
-
curl -L -o properties_demo2.java https://huggingface.co/zxy0307/Java/resolve/main/jigsaw_puzzle_project/properties_module/src/properties_package/properties_demo2.java
1.46 kB
| package properties_package; | |
| import java.io.BufferedWriter; | |
| import java.io.FileOutputStream; | |
| import java.io.FileWriter; | |
| import java.io.IOException; | |
| import java.util.Map; | |
| import java.util.Properties; | |
| import java.util.Set; | |
| public class properties_demo2 { | |
| public static void main(String[] args) throws IOException { | |
| /* | |
| Properties跟IO流结合的操作 | |
| */ | |
| //1、创建集合 | |
| Properties prop = new Properties(); | |
| //2、添加数据 | |
| prop.put("aaa","bbb"); | |
| prop.put("bbb","333"); | |
| prop.put("ccc","222"); | |
| prop.put("fff","bbb"); | |
| //3、把集合中的数据以键值对的形式写到本地文件当中 | |
| BufferedWriter bw = new BufferedWriter(new FileWriter("/Users/zhaoxiaoyong/Documents" + | |
| "/Java/jigsaw_puzzle_project/properties_module/src/properties_package/a.txt")); | |
| Set<Map.Entry<Object, Object>> entries = prop.entrySet(); | |
| for (Map.Entry<Object, Object> entry : entries) { | |
| Object key = entry.getKey(); | |
| Object value = entry.getValue(); | |
| bw.write(key+"="+value); | |
| bw.newLine(); | |
| } | |
| bw.close(); | |
| //另一种方式 | |
| FileOutputStream fos = new FileOutputStream("/Users/zhaoxiaoyong/Documents" + | |
| "/Java/jigsaw_puzzle_project/properties_module/src/properties_package/a.txt"); | |
| prop.store(fos,"test"); | |
| fos.close(); | |
| } | |
| } | |