<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ### 說明 DataInputStream和DataOutputStream允許應用程序以與機器無關的方式從底層輸入流中讀取基本的java數據類型。也就是說,當讀取一個數據時,不必關心這個數值是什么字節。 ### 關鍵方法 ### DataInputStream 構造方法: DataInputStream(InputStream in) 讀取數據: readBoolean() readByte() readChar() readInt() readFloat() readDouble() ### DataOutputStream 構造方法: DataOutputStream(OutputStream out) 寫入數據的方法: writeBoolean(boolean v) writeByte(int v) writeChar(int v) writeInt(int v) writeFloat(float v) writeDouble(double v) ### 使用Demo 這個Demo是一個使用DataOutputStream向文件中存取數據和使用DataInputStream從文件中讀取數據的樣例: ~~~ import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; public class DataInputStreamDataOutputStream { public static void testDataInputStream(){ DataInputStream dis = null; try { File fin = new File("DataInputOutputStream.txt"); FileInputStream fis = new FileInputStream(fin); dis = new DataInputStream(fis); System.out.println(dis.readInt()); System.out.println(dis.readBoolean()); System.out.println(dis.readFloat()); } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); }finally{ if(dis != null){ try { dis.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } } //測試DataOutputStream public static void testDataOutputStream(){ DataOutputStream dos = null; try { File fout = new File("DataInputOutputStream.txt"); FileOutputStream fos = new FileOutputStream(fout); dos = new DataOutputStream(fos); dos.writeInt(1); dos.writeBoolean(true); dos.writeFloat((float) 1.203); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); }finally{ if(dos != null){ try { dos.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } } } ~~~ 調用方式: ~~~ //測試DataOutputStream DataInputStreamDataOutputStream.testDataOutputStream(); //測試DataInputStream DataInputStreamDataOutputStream.testDataInputStream(); ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看