使用DataOutputStream存放基本数据类型
2010-08-17 18:09
323 查看
package com.io; 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.FileOutputStream; import java.io.IOException; // 把一个long类型的数写到文件当中: // 解决方法:调用String.valueof(long l)把这个数转换为字符串,然后调用getBytes()将字符串转换字节数组,然后写进去。 // 方法2:如下:使用DataOutputStream public class DataStreamTest { public static void main(String[] args) throws IOException { FileOutputStream fos = new FileOutputStream(new File("G:/root/a.txt")); BufferedOutputStream bos = new BufferedOutputStream(fos); DataOutputStream dos = new DataOutputStream(bos); int b = 1; dos.writeInt(b); char c = 'c'; dos.writeChar(c); float f = 2; dos.writeFloat(f); dos.flush(); dos.close(); FileInputStream fis = new FileInputStream(new File("G:/root/a.txt")); BufferedInputStream bis = new BufferedInputStream(fis); DataInputStream dis = new DataInputStream(bis); System.out.println(dis.readInt()); System.out.println(dis.readChar()); System.out.println(dis.readFloat()); dis.close(); } }
相关文章推荐
- Java千百问_06数据结构(023)_基本数据类型在内存中如何存放
- 在MyBatis的select、insert、update、delete这些元素中都提到了parameterType这个属性。MyBatis现在可以使用的parameterType有基本数据类型和Ja
- 黑马程序员_高新技术:1)eclipse的使用技巧_可变参数_增强for循环_基本数据类型的自动拆箱与装箱
- Java中使用无符号基本数据类型
- Java集合不能存放基本数据类型,只存放对象的引用
- asList的使用缺陷—不能将8种基本数据类型数组转换为列表
- Java中基本数据类型和包装数据类型在Hibernate中使用
- sizeof关于数组、指针、基本数据类型的使用
- Java中基本数据类型和引用数据类型的存放位置
- Android JNI入门第五篇——基本数据类型使用
- redis中的基本数据类型,以及在Spring-Boot对Redis的基本使用
- VB使用的基本数据类型
- 使用FMDB--基本数据类型
- IOS开发之1-----copy语法的基本数据类型的使用01
- mongodb基本操作,mongodb数据类型,mongodb中ddl和dml语句使用
- VUE中解决不能检测数组中基本数据类型的方法及$set的使用方法
- JAVA基础学习之String、StringBuffer、StringBuilder、基本数据类型的使用、整形进制转换、集合Collection、Vector、ArrayList、LinkedList、HashSet、TreeSet等(3)
- 基本数据类型的装箱和拆箱()优先使用基本数据类型
- 【Redis】6.Redis数据类型 散列的基本使用
- Java之使用Integer类中的parseInt()方法将字符串转换为基本数据类型