读书人

I/O 3JAVA IO详解(字符源)

发布时间: 2012-11-01 11:11:33 作者: rapoo

I/O 3JAVA IO详解(字符流)

I/O 3JAVA IO详解(字符源)

I/O 3JAVA IO详解(字符源)

I/O 3JAVA IO详解(字符源)

I/O 3JAVA IO详解(字符源)

I/O 3JAVA IO详解(字符源)

I/O 3JAVA IO详解(字符源)

I/O 3JAVA IO详解(字符源)

I/O 3JAVA IO详解(字符源)

I/O 3JAVA IO详解(字符源)

I/O 3JAVA IO详解(字符源)

I/O 3JAVA IO详解(字符源)

I/O 3JAVA IO详解(字符源)

?

StreamTest

I/O 3JAVA IO详解(字符源)

?

I/O 3JAVA IO详解(字符源)

?I/O 3JAVA IO详解(字符源)

I/O 3JAVA IO详解(字符源)

I/O 3JAVA IO详解(字符源)

?

package com.test.io;import java.io.IOException;import java.io.RandomAccessFile;public class RandomAccessFileTest {public static void main(String[] args) throws IOException {Person person1 = new Person("zhangsan",11,1.68);RandomAccessFile raf = new RandomAccessFile("person.txt","rw");person1.write(raf);raf.seek(0);//让读的位置重新回到文件开关Person person2 = new Person();person2.read(raf);System.out.println(person2.getName());System.out.println(person2.getAge());System.out.println(person2.getHeight());}}class Person{private String name;private int age;private double height;public Person(){}public Person(String name,int age,double height){this.name = name;this.age = age;this.height = height;}public void write(RandomAccessFile raf) throws IOException{raf.writeInt(age);raf.writeUTF(name);raf.writeDouble(height);}public void read(RandomAccessFile raf)throws IOException{this.age = raf.readInt();this.name = raf.readUTF();this.height = raf.readDouble();}public String getName() {return name;}public void setName(String name) {this.name = name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}public double getHeight() {return height;}public void setHeight(double height) {this.height = height;}}

?

读书人网 >编程

热点推荐