DataInputStream
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                DataInputStream
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.                        
                                DataInputStream和DataOutputStream是對流的修飾,對流添加自己的格式
<span style="white-space:pre"> </span>DataOutputStream dbos = new DataOutputStream(new BufferedOutputStream(new FileOutputStream("t")));dbos.writeInt(2);dbos.writeUTF("userid");dbos.writeUTF("param");dbos.flush();dbos.close();DataInputStream dbis = new DataInputStream(new BufferedInputStream(new FileInputStream("t")));System.out.println(dbis.readInt());System.out.println(dbis.readUTF());System.out.println(dbis.readUTF());dbis.close();調(diào)用一次writeXXX,就寫入的是字節(jié)長度和字節(jié)
對應(yīng)的readXXX就是根據(jù)字節(jié)長度讀取字節(jié)流
 
BufferedReader(new InputStreamReader(dbis)) 是不行的,因?yàn)镮nputStreamReader需要知道dbis字節(jié)流的編碼,而這種編碼是其特有的,所有不能正確解碼
總結(jié)
以上是生活随笔為你收集整理的DataInputStream的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: shell 编程中空格的使用,双引号,单
 - 下一篇: ByteArrayOutputStrea