如何用Eclipse把信息存放起来,然后写到磁盘文件上面
Properties
java.util 类 Properties
Properties 类表示了一个持久的属性集。Properties 可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串。
Property方法
String getProperty(String key, String defaultValue)
用指定的键在属性列表中搜索属性。
String getProperty(String key)
用指定的键在此属性列表中搜索属性。
void list(PrintStream out)
将属性列表输出到指定的输出流。 [properties中的数据,输出[写]到指定的位置…]
void load(InputStream inStream)
从输入流中读取属性列表(键和元素对)。
FileInputStream
public class FileInputStream extends InputStream
FileInputStream从文件系统中的某个文件中获得输入字节。哪些文件可用取决于主机环境。
FileInputStream 用于读取诸如图像数据之类的原始字节流。要读取字符流,请考虑使用 FileReader
构造方法
FileInputStream(String name)
通过打开一个到实际文件的连接来创建一个 FileInputStream,该文件通过文件系统中的路径名 name 指定。
PrintStream
public class PrintStream extends FilterOutputStream
PrintStream 为其他输出流添加了功能,使它们能够方便地打印各种数据值表示形式。
构造方法
PrintStream(String fileName)
创建具有指定文件名称且不带自动行刷新的新打印流。
代码实现
import java.io.FileNotFoundException;
import java.io.PrintStream;
import java.util.Properties;
public class HomeWork3 {
/* 3. 使用Properties把自己的 姓名-年龄 存放起来,
然后写到磁盘文件上面;*/
public static void main(String[] args) throws FileNotFoundException {
Properties p = new Properties();
p.setProperty("姓名", "王帅");
p.setProperty("年龄", "23");
p.list(new PrintStream("我的信息.txt"));
}
}