黑马程序员技术交流社区

标题: 将一个long类型的数字写入到字节数组 [打印本页]

作者: mengxiang1993    时间: 2015-1-28 21:07
标题: 将一个long类型的数字写入到字节数组
import java.io.BufferedWriter;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.FileWriter;
import java.io.IOException;

public class Output {
       

        public static void main(String[] args) throws IOException {
                long i=10;
                byte[] b;
                //变量在定义的时候可以赋值,但在调用的时候就要有值。
                //成员变量,系统会初始化,赋默认值。
                //System.out.print(i);
                ByteArrayOutputStream bos=new ByteArrayOutputStream();
                DataOutputStream dos=new DataOutputStream(bos);
                dos.writeLong(i);
                b=bos.toByteArray();
                dos.close();
                bos.close();
                ByteArrayInputStream bis=new ByteArrayInputStream(b);
                DataInputStream dis=new DataInputStream(bis);
                long a=dis.readLong();
                System.out.print(a);






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2