DataStream 应用
来源:互联网 发布:网络黄金未来城 编辑:程序博客网 时间:2024/05/16 12:15
package com.phone.week4.day5;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
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 TestDataStream {
public static void main(String[] args) { //复制一张图片到D盘 FileInputStream fis = null; BufferedInputStream bis = null; DataInputStream dis = null; FileOutputStream fos = null; BufferedOutputStream bos = null; DataOutputStream dos = null; try { fis = new FileInputStream(new File("d:\\image.png")); bis = new BufferedInputStream(fis); dis = new DataInputStream(bis); byte[] b = new byte[bis.available()]; dis.read(b); //读进来放进这个数组 fos = new FileOutputStream(new File("d:\\desk.jpg")); bos = new BufferedOutputStream(fos); dos = new DataOutputStream(bos); dos.write(b); dos.flush(); System.out.println("复制成功"); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); }finally{ try { if(dos!=null){ dos.close(); } if(dis!=null){ dis.close(); } } catch (IOException e) { e.printStackTrace(); } }}private static void test1() { try{ DataOutputStream dos = new DataOutputStream(new FileOutputStream(new File("data.txt"))); dos.writeLong(1234L); dos.writeInt(123); dos.writeByte(12); dos.writeUTF("你是国王?"); dos.close(); System.out.println("写出成功"); DataInputStream dis = new DataInputStream(new FileInputStream(new File("data.txt"))); System.out.println(dis.readLong()); System.out.println(dis.readInt()); System.out.println(dis.readByte()); System.out.println(dis.readUTF()); dis.close(); }catch(FileNotFoundException e){ e.printStackTrace(); }catch (IOException e) { e.printStackTrace(); }}
}
0 0
- DataStream 应用
- DataStream
- DataStream
- DataStream包装类
- Datastream scoreboard iterators
- java.io.DataStream 数据流
- 04_Flink Streaming DataStream
- DataStream和FileStream用法
- Flink学习笔记 --- DataStream Transformations
- Flink学习:DataStream和InputFormat
- flink 的datastream的作业提交问题
- 操作基本数据类型的流对象DataStream
- Flink学习笔记 --- 理解DataStream WordCount
- 黑马程序员:操作基本数据类型的流对象DataStream
- Java操作基本数据类型的流对象DataStream
- 黑马训练营 ----------- DataStream与对象的序列化
- datastream, C++数据序列化与反序列化容器
- Lesson_for_java_day18--java中的IO流(序列化、ByteArrayStream、DataStream、RandowAccessFile)
- Qt技巧:QProcess与外部程序的调用
- Hibernate中 初学者常见的问题
- RandomAccessFile应用
- 多径衰落详解
- 2016腾讯校招笔试 (部分题目)
- DataStream 应用
- 【J2SE视频总结】——初识Java
- java的苦恼
- HDOJ 4274 Spy's Work DFS
- POJ 1704 Georgia and Bob
- struts2-ajax-树状数据的输出
- hello world !
- ByteArray应用
- HDU 1281