Java DataOutputStream writeInt()方法

java.io.DataOuputStream.writeInt(int v) 用于将int写入输出流。

1 语法

public final void writeInt(int v)

2 参数

v:要写入输出流的int值。

3 返回值

4 示例

package com.yiidian;

/**

* 一点教程网: http://www.yiidian.com

*/

/**

* java.io.DataOuputStream.writeInt(int v)方法的例子

*/

import java.io.DataInputStream;

import java.io.DataOutputStream;

import java.io.FileInputStream;

import java.io.FileOutputStream;

import java.io.IOException;

import java.io.InputStream;

public class Demo {

public static void main(String[] args) throws IOException {

InputStream is = null;

DataInputStream dis = null;

FileOutputStream fos = null;

DataOutputStream dos = null;

int[] i = {128,250,430,520,820};

try {

// create file output stream

fos = new FileOutputStream("d:\\test.txt");

// create data output stream

dos = new DataOutputStream(fos);

// for each int in int buffer

for(int j:i) {

// write int to data output stream

dos.writeInt(j);

}

// force data to the underlying file output stream

dos.flush();

// create file input stream

is = new FileInputStream("d:\\test.txt");

// create new data input stream

dis = new DataInputStream(is);

// available stream to be read

while(dis.available()>0) {

// read four bytes from data input, return int

int k = dis.readInt();

// print int

System.out.print(k+" ");

}

} catch(Exception e) {

// if any error occurs

e.printStackTrace();

} finally {

// releases all system resources from the streams

if(is!=null)

is.close();

if(dis!=null)

dis.close();

if(fos!=null)

fos.close();

if(dos!=null)

dos.close();

}

}

}

输出结果为:

128 250 430 520 820

java writeint_Java DataOutputStream writeInt()方法相关推荐

  1. java writeint_Java DataOutputStream.writeInt(int v)类型

    DataOutputStream.writeInt(int v)方法示例 DataOutputStream的DataOutputStream.writeInt(int v)方法具有以下语法. publ ...

  2. java writeint_java的writeInt() 函数怎么用啊

    匿名用户 回答 这个方法是 java.io.DataOutput 接口中的一个方法. 下面是 JDK1.5 中的参考: java.io 接口 DataOutput 所有已知子接口: ImageOutp ...

  3. java writeboolean_Java DataOutputStream writeBoolean()方法(带示例)

    DataOutputStream类writeBoolean()方法writeBoolean()方法在java.io包中可用. writeBoolean()方法用于将给定的布尔字节写入基本输出流,因此成 ...

  4. Java DataOutputStream writeInt()方法及示例

    DataOutputStream类writeInt()方法 (DataOutputStream Class writeInt() method) writeInt() method is availa ...

  5. java readshort_Java DataInputStream.readShort()方法示例

    Java DataInputStream.readShort()方法示例 DataInputStream.readShort()方法的语法如下所示. public final short readSh ...

  6. java datainputstream_Java DataInputStream readUnsignedByte()方法

    Java DataInputStream readUnsignedByte()方法 java.io.DataInputStream.readUnsignedByte() 用于读取一个输入字节,将其零扩 ...

  7. java带参数的方法笔记_具有Java参数的方法的类声明

    类声明可以包含在Java中具有参数的方法.演示此过程的程序如下: 示例class Message { public void messagePrint(String msg) { System.out ...

  8. java.util.Collections.synchronizedSet()方法的使用

    下面的例子显示java.util.Collections.synchronizedSet()方法的使用 package com.;import java.util.*;public class Col ...

  9. java -version cmd_java如何运行步骤cmd?Java执行cmd命令方法有哪些?

    写好一个java程序之后,我们的最终目的就是可以正确的运行程序,如果程序运行正确了,那么代码也就没有什么问题了,可是java如何运行步骤cmd?接下来,我们就来给大家讲解一下这方面的内容. 1.首先用 ...

最新文章

  1. 一、PyTorch Cookbook(常用代码合集)
  2. 端口扫描器——ZenmapKail Linux渗透测
  3. document.domain 跨域问题[转]
  4. 机器学习算法与Python实践之(五)k均值聚类(k-means)
  5. linux php环境搭建_PHP-小程序:(1)开发环境搭建
  6. CCF认证历年试题解【网上跟帖,请不要使用称呼】
  7. 全面详细的jQuery常见开发技巧手册
  8. Docker和容器如何改善eZ的软件开发
  9. 蓝桥杯2020年第十一届C/C++省赛B组第二题-既约分数
  10. pandas学习之透视表
  11. gvim 启动 全屏
  12. lucene-使用htmlparser解析未设定编码页面
  13. 什么是socket通信
  14. maven在win10上的安装和配置
  15. 寒江独钓——Windows内核安全编程
  16. 数据结构与算法笔记(青岛大学王卓老师视频)
  17. pandas把一个excel的特定数据写到另一个excel_Python读写Excel文件第三方库汇总,你想要的都在这儿!...
  18. 如何提取视频中的音频?简单方法来啦
  19. 案例:知乎是怎么落地Istio的?
  20. C++ accumulate()用法

热门文章

  1. FusionSphere整体介绍
  2. Veeam黑科技之Direct NFS Access
  3. Spring Boot学习总结(7)——SpringBoot之于Spring优势
  4. matlab实训心得体会,MatLab实习心得体会
  5. 为什么电脑安装不了python_windows电脑安装python教程
  6. linux下qt实现vlc视频播放器,Qt封装本地视频播放器(VLC二次开发)
  7. 改名之后的 Java EE,现在有什么新进展?
  8. 记录一次参加D2前端技术论坛的杭州之行
  9. Java调试打印复杂对象
  10. CentOS6.4 配置mysql服务器启动多个端口,同步单表数据