本文主要是介绍Java IO DataInputStream和DataOutputStream,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
提供了java基本数据的IO操作,该输入流允许应用程序以与机器无关方式从底层输入流中读取基本 Java 数据类型。应用程序可以使用数据输出流写入稍后由数据输入流读取的数据。
例子:
public static void main(String[] args) throws Exception {File file=new File("d:"+File.separator+"text.txt");// 写数据DataOutputStream output = new DataOutputStream(new FileOutputStream(file));int intVal = 128; // 写入一个整数output.writeInt(intVal);char charVal = 'a'; // 写入一个字符output.writeChar(charVal);long longVal = 255L; // 写入一个long值output.writeLong(longVal);String stringVal = "hello world!"; // 写入一个字符串output.writeUTF(stringVal);output.close();// 获取数据DataInputStream input = new DataInputStream(new FileInputStream(file));System.out.println(input.readInt());System.out.println(input.readChar());System.out.println(input.readLong());System.out.println(input.readUTF());input.close();}
这篇关于Java IO DataInputStream和DataOutputStream的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!