java DataInputStream和DataOutputStream詳解及實例代碼
更新時間:2017年01月25日 10:35:12 投稿:lqh
這篇文章主要介紹了java DataInputStream和DataOutputStream詳解及實例代碼的相關(guān)資料,需要的朋友可以參考下
java DataInputStream和DataOutputStream詳解
操作基本數(shù)據(jù)類型的流
DataInputStream
DataOutputStream
import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; public class IntegerDemo { public static void main(String[] args) throws IOException { myWrite(); myReader(); } private static void myWrite() throws IOException { // TODO Auto-generated method stub // 創(chuàng)建數(shù)據(jù)輸出流對象 FileOutputStream fos = new FileOutputStream("E:\\zikao\\file\\cs.txt"); DataOutputStream dos = new DataOutputStream(fos); // 寫數(shù)據(jù) dos.writeByte(10); dos.writeShort(100); dos.writeInt(1000); dos.writeLong(10000); dos.writeFloat(12.34F); dos.writeDouble(12.56); dos.writeChar('a'); dos.writeBoolean(true); // 釋放資源 dos.close(); } private static void myReader() throws IOException { // TODO Auto-generated method stub // 創(chuàng)建數(shù)據(jù)輸入流對象 FileInputStream fis = new FileInputStream("E:\\zikao\\file\\cs.txt"); DataInputStream dis = new DataInputStream(fis); // 讀數(shù)據(jù) byte b = dis.readByte(); short s = dis.readShort(); int i = dis.readInt(); long l = dis.readLong(); float f = dis.readFloat(); double d = dis.readDouble(); char c = dis.readChar(); boolean bl = dis.readBoolean(); // 釋放資源 dis.close(); System.out.println(b); System.out.println(s); System.out.println(i); System.out.println(l); System.out.println(f); System.out.println(d); System.out.println(c); System.out.println(bl); } }
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關(guān)文章
基于java swing實現(xiàn)答題系統(tǒng)
這篇文章主要為大家詳細介紹了基于java swing實現(xiàn)答題系統(tǒng),具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-01-01Java畢業(yè)設(shè)計實戰(zhàn)之食品溯源系統(tǒng)的實現(xiàn)
這是一個使用了java+Springboot+Maven+mybatis+Vue+mysql+wd開發(fā)的食品溯源系統(tǒng),是一個畢業(yè)設(shè)計的實戰(zhàn)練習,具有食品溯源該有的所有功能,感興趣的朋友快來看看吧2022-01-01MyBatis-Plus逆向工程——Generator的使用
這篇文章主要介紹了MyBatis-Plus逆向工程——Generator的使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2021-01-01Java?中?hashCode()?與?equals()?的關(guān)系(面試)
這篇文章主要介紹了Java中hashCode()與equals()的關(guān)系,ava中hashCode()和equals()的關(guān)系是面試中的??键c,文章對hashCode與equals的關(guān)系做出詳解,需要的小伙伴可以參考一下2022-09-09MyBatis-Plus實現(xiàn)字段自動填充功能的示例
本文主要介紹了MyBatis-Plus實現(xiàn)字段自動填充功能的示例,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-11-11