대상에서 파일로 직접 저장하고 파일에서 대상을 읽는 방법을 어떻게 작성합니까
2196 단어 파일 읽기
package date0524_data ;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
public class Projict {
public static void main(String[] args) {
File file = new File("abc.txt");
Student s=new Student("iteye",(byte)19,'m');
s.writeFile(file);
s.name="csdn";
s.print();
s.readFile(file);
System.out.println("*****************");
s.print();
}
}
class Student
{
public String name;// , public
public byte age;
public char sex;
public Student(String name,byte age,char sex)
{
this.name=name;
this.age=age;
this.sex=sex;
}
public void readFile(File f)
{
try {
FileInputStream fis = new FileInputStream(f);
DataInputStream dis=new DataInputStream(fis);
name=dis.readUTF();
age=dis.readByte();
sex=dis.readChar();
fis.close();
} catch (Exception e) {
e.printStackTrace();
}
}
public void writeFile(File f)
{
try {
FileOutputStream fos=new FileOutputStream(f);
DataOutputStream dos=new DataOutputStream(fos);
dos.writeUTF(name);
dos.write(age);
dos.writeChar(sex);
dos.flush();
fos.close();
} catch (Exception e) {
e.printStackTrace();
}
}
public void print()
{
System.out.println("name:"+name);
System.out.println("age:"+age);
System.out.println("sex:"+sex);
}
}
코드가 간단해서 설명을 안 할게요.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
java가 세그먼트로 파일을 읽고 HTTP를 통해 업로드하는 방법본고는 자바가 단락을 나누어 파일을 읽고 HTTP를 통해 업로드하는 방법을 실례로 설명한다.여러분에게 참고할 수 있도록 나누어 드리겠습니다.구체적으로 다음과 같습니다. 1. 먼저 RandomAccessFile로 파일...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.