Java DataInputStream readUnsignedByte()方法

java.io.DataInputStream.readUnsignedByte() 用于读取一个输入字节,将其零扩展以键入int类型,然后返回结果,因此其范围为0到255。

1 语法

public final int readUnsignedByte()

2 参数

3 返回值

此方法返回无符号的8位值。

4 示例

package com.yiidian;

/**

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

*/

/**

* java.io.DataInputStream.readUnsignedByte()方法的例子

*/

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;

byte[] b = {-124,126};

try {

// create file output stream

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

// create data output stream

dos = new DataOutputStream(fos);

// for each byte in byte buffer

for(byte j:b) {

// write byte to data output stream

dos.writeByte(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) {

// returns unsigned 8-bit number

int k = dis.readUnsignedByte();

// print

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();

}

}

}

输出结果为:

132 126

java datainputstream_Java DataInputStream readUnsignedByte()方法相关推荐

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

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

  2. Java DataInputStream readUnsignedByte()方法(带示例)

    DataInputStream类readUnsignedByte()方法 (DataInputStream Class readUnsignedByte() method) readUnsignedB ...

  3. java writeint_Java DataOutputStream writeInt()方法

    Java DataOutputStream writeInt()方法 java.io.DataOuputStream.writeInt(int v) 用于将int写入输出流. 1 语法 public ...

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

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

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

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

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

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

  7. java反射 数组类,乐字节Java反射之三:方法、数组、类加载器和类的生命周期

    继续讲述Java反射之三:方法.数组.类加载器 一.方法 获取所有方法(包括父类或接口),使用Method即可. public static void test() throwsException { ...

  8. 转:JAVA常见错误处理方法 和 JVM内存结构

    OutOfMemoryError在开发过程中是司空见惯的,遇到这个错误,新手程序员都知道从两个方面入手来解决:一是排查程序是否有BUG导致内存泄漏:二是调整JVM启动参数增大内存.OutOfMemor ...

  9. java threadgourp_Java Thread getThreadGroup()方法

    Java Thread getThreadGroup()方法 java.lang.Thread.getThreadGroup() 方法返回此线程所属的线程组.它返回null,如果该线程已经死亡(停止) ...

最新文章

  1. Linux内核功能及架构
  2. sap.ca.scfld.md.Startup.init('cus.crm.notes', this);
  3. 【columnstore】mariadb columnstore 数据迁移
  4. spi驱动 (2):应用与测试
  5. Power Bi:零售数据可视化
  6. 数组维度超过了支持的范围_数组公式基础:多值和单值结果_
  7. 2016年1月28日报
  8. 4月12日云栖精选夜读:阿里云黄海宇:窄带高清2.0——让直播更惊艳的魔术
  9. java打印菱形的简单方法
  10. hightopo六面体贴图
  11. 呼叫中心语音外呼营销系统软件成企业首选
  12. Structured Streaming任务GC问题
  13. python信号处理加汉明窗_SciPyTutorial-非整周期信号加窗
  14. matlab信息隐藏图片,信息隐藏 实验二 BMP 图像信息隐藏
  15. 来自首次Ray聚会的记录
  16. R语言C指数,在R中求一致性指数( Harrell'concordance index:C-index)案例
  17. 随机分布嵌入使短时高维序列可预测
  18. 【Arduino】LCD 1602 转接板 的默认接线
  19. 同时安装了office2003和office2010,如何设置office2003为默认打开
  20. 全志V3s硬件设计指南,全志V3s芯片资料

热门文章

  1. 如何让castle用connectionstring里的连接字符串?
  2. 1209. 删除字符串中的所有相邻重复项 II
  3. 2020 操作系统第四天复习(知识点总结)
  4. spring boot 整合security
  5. go map(映射)的概念、3种创建方式及map的CRUD操作
  6. elasticsearch virtual memory虚拟内存配置“max virtual memory areas vm.max_map_count [65530] is too low, inc
  7. nginx ngx_http_core_module 模块中文文档
  8. Spark性能调优之资源分配
  9. intel lock汇编指令保障有序性
  10. Scala集合体系:可变集合和不可变集合