Properties与IO流结合的方法主要是一下几种
我们先编写代码如下
import java.io.FileWriter;
import java.io.IOException;
import java.util.Properties;
public class text {
public static void main(String args[]) throws IOException {
Properties pro = new Properties();
pro.setProperty("name","java");
pro.setProperty("ginm","高级");
FileWriter fw = new FileWriter("D:\\学习案例\\java\\目的地\\example.txt");
pro.store(fw,null);
fw.close();
}
}
这里对应的这个example.txt文件 我电脑里是有的
是一个空文件
‘然后我们运行代码 通过’store方法 将Properties 集合中的数据写入到文件中
我们关掉文件 然后重新打开
此时 我们的数据就进来了
当然 读写配套 把整体代码改写成
import java.io.FileReader;
import java.io.IOException;
import java.util.Properties;
public class text {
public static void main(String args[]) throws IOException {
Properties pro = new Properties();
FileReader fr = new FileReader("D:\\学习案例\\java\\目的地\\example.txt");
pro.load(fr);
fr.close();
System.out.println(pro);
}
}
然后执行代码 就会在控制台将我们写入文件的内容输出出来
读取的数据也是没有任何问题