package com.knock.io;
import java.io.BufferedOutputStream;
import java.io.DataOutputStream;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import org.junit.Test;
/**
* @date 160802pm
* 处理基本数据类型和String类型,保留数据+类型,要留意顺序
* */
public class KkData {
@Test
public void test(){
int i=7;
long j=120L;
String str="i m shadow u r light";
boolean b=false;
DataOutputStream dos=null;
File dest = new File("E:/test/a.txt");
try {
dos = new DataOutputStream(new BufferedOutputStream(new FileOutputStream(dest)));
//mark
dos.writeInt(i);
dos.writeLong(j);
dos.writeUTF(str);
dos.writeBoolean(b);
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}finally{
try {
if(null!=dos){
dos.close();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
java.se.io.10.data处理流
最新推荐文章于 2024-05-05 21:55:35 发布