java数据存储及读取的几种常用方法
2017-03-15 16:02
627 查看
java存储以及读取数据主要采用流的方式,分为字符流和字节流。
采用字节流的方式(不使用缓冲区)
采用字符流的方式
采用字节流的方式(不使用缓冲区)
//存储数据 FileOutputStream fileOutputStream = new FileOutputStream("F:\\test2.txt"); ObjectOutputStream objectOutputStream = new ObjectOutputStream(fileOutputStream); Student student1 = new Student("张三", 20); Student student2 = new Student("李四", 19); objectOutputStream.writeObject(student1); objectOutputStream.writeObject(student2); objectOutputStream.close(); //读取数据 FileInputStream fileInputStream = new FileInputStream("F:\\test2.txt"); ObjectInputStream objectInputStream = new ObjectInputStream(fileInputStream); Object one = objectInputStream.readObject(); Object twObject = objectInputStream.readObject(); Student sone = (Student)one; Student stwo = (Student)twObject; System.out.println("name: "+sone.getName()+" age:"+sone.getAge()); System.out.println("name: "+stwo.getName()+" age:"+stwo.getAge());
采用字符流的方式
//存储数据 FileWriter fileWriter = new FileWriter("F:\\file1.txt"); fileWriter.write("hello"); fileWriter.close(); //读取数据(采用缓冲区) FileReader fileReader = new FileReader("F:\\file1.txt"); BufferedReader bufferedReader = new BufferedReader(fileReader); String txt = null; while((txt=bufferedReader.readLine())!=null){ System.out.println(txt); } bufferedReader.close(); fileReader.close();
相关文章推荐
- 详细整理Java 从命令控制台输入数据读取输入流System.in的几种常用方法
- Java中从命令控制台输入数据的几种常用方法
- Java中从控制台输入数据的几种常用方法
- Java中从控制台输入数据的几种常用方法
- Java中从控制台输入数据的几种常用方法
- Java中从控制台输入数据的几种常用方法
- Java中几种常用的数据类型之间转换方法
- Java中从控制台输入数据的几种常用方法
- Java中从控制台输入数据的几种常用方法
- Java中几种常用数据类型之间转换的方法
- Java从控制台输入获取数据的几种常用方法
- Java中从控制台输入数据的几种常用方法
- Java中几种常用的数据类型之间转换方法:
- Java中几种常用数据类型之间转换的方法
- Java中从控制台输入数据的几种常用方法(转)
- 10007---Java中从控制台输入数据的几种常用方法
- Java中从命令控制台输入数据的几种常用方法
- Java中从命令控制台输入数据的几种常用方法
- Java从控制台读取数据,输入流System.in的几种方法效率比较
- Java中从控制台输入数据的几种常用方法