java——数据流DataInputStream和DataOutputStream

来源:互联网 发布:淘宝联盟的搜索接口 编辑:程序博客网 时间:2024/06/05 11:38
import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;public class DataStreamDemo {public static void main(String[] args) {/** * 数据流 * 有时为了更加方便操作java语言的基本数据类型的数据,可以使用数据流。 * 数据流主要有两个类型:DataInputStream和DataOutputStream,分别原来读取和 * 写出基本数据类型的数据。 * 数据流使用实例:往指定文件中写入java基本数据类型数据的代码 */new DataStreamDemo().DataInputStreamTest("e:/pratice.html");}private void DataOutputStreamTest(String file){File f = new File(file);DataOutputStream dos =null;try {    dos = new DataOutputStream(new FileOutputStream(f));dos.writeInt(12333);dos.flush();System.out.println("写入成功");} catch (FileNotFoundException e) {e.printStackTrace();} catch (IOException e) {if(dos != null){try {dos.close();} catch (IOException e1) {e1.printStackTrace();}}}}private void DataInputStreamTest(String file){File f = new File(file);DataInputStream dos =null;try {    dos = new DataInputStream(new FileInputStream(f));    int i = dos.readInt();    System.out.println(i);} catch (FileNotFoundException e) {e.printStackTrace();} catch (IOException e) {if(dos != null){try {dos.close();} catch (IOException e1) {e1.printStackTrace();}}}}}

0 0