【Java寒假打卡】Java基础-Properites
概述
基本使用
package com.hfut.edu.test10;
import java.io.ObjectInput;
import java.util.Properties;
import java.util.Set;
public class test12 {
public static void main(String[] args) {
Properties prop = new Properties();
prop.put("1","腾讯");
prop.put("2","阿里巴巴");
prop.remove("1");
System.out.println(prop);
prop.put("1","字节跳动");
System.out.println(prop);
Object v = prop.get("1");
System.out.println(v);
Set<Object> s = prop.keySet();
for (Object o : s) {
Object value = prop.get(o);
System.out.println(value);
}
}
}
特有的方法
Properities-load
package com.hfut.edu.test10;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.Properties;
public class test13 {
public static void main(String[] args) throws IOException {
Properties prop = new Properties();
FileReader fr = new FileReader("prop.properties");
prop.load(fr);
fr.close();
System.out.println(prop);
}
}
Properities-store
package com.hfut.edu.test10;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Properties;
public class test13 {
public static void main(String[] args) throws IOException {
Properties prop = new Properties();
prop.put("张三","1234");
FileWriter fw = new FileWriter("prop.properties");
prop.store(fw,null);
System.out.println(prop);
}
}