Java中的ObjectInputStream类的available()方法返回在不阻塞流的情况下可以读取的字节数。

用法:

public int available()

参数:此方法不接受任何参数。

返回值:此方法返回可用字节数。

以下示例程序旨在说明上述方法:

示例1:

// Java program to illustrate

// the above method

import java.io.*;

public class GFG {

public static void main(String[] args) throws Exception

{

FileOutputStream out

= new FileOutputStream("gopal.txt");

ObjectOutputStream out1

= new ObjectOutputStream(out);

// write something in the file

out1.writeUTF("Geeks For Geeks");

// Flushes the Stream

out1.flush();

// Closes the stream

out1.close();

// create an ObjectInputStream

// for the file we created before

ObjectInputStream example

= new ObjectInputStream(

new FileInputStream(

"gopal.txt"));

// Print the number of bytes available

System.out.println(example.available());

example.close();

}

}

输出:

java available用法_Java ObjectInputStream available()用法及代码示例相关推荐

  1. java.util.zip 用法,Java压缩文件工具类ZipUtil使用方法代码示例

    本文实例通过Java的Zip输入输出流实现压缩和解压文件,前一部分代码实现获取文件路径,压缩文件名的更改等,具体如下: package com.utility.zip; import java.io. ...

  2. java打印心_使用java打印心型与圆形图案实现代码示例

    本篇文章小编给大家分享一下使用java打印心型与圆形图案实现代码示例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 相信对于打印三角形都没什么难度,只 ...

  3. Java 泛型(generics)详解及代码示例、Java 类型通配符详解及代码示例

    Java 泛型(generics)详解及代码示例.Java 类型通配符详解及代码示例 - 概念 Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制 ...

  4. java treemap用法_Java TreeMap put()用法及代码示例

    TreeMap的java.util.TreeMap.put()方法用于将映射插入Map.这意味着我们可以将特定的键及其映射到的值插入到特定的映射中.如果传递了现有键,则以前的值将被新值替换.如果传递了 ...

  5. java dictionary 实例化_Java Dictionary put()用法及代码示例

    字典的put()方法用于在字典中插入映射.这意味着可以将特定键及其值映射到特定字典中. 用法: DICTIONARY.put(key, value) 参数:该方法有两个参数,都属于Dictionary ...

  6. java math.sin()_Java Math sin()用法及代码示例

    java.lang.Math.sin()返回介于0.0和pi之间的角度的三角正弦.如果参数为NaN或无穷大,则结果为NaN.如果自变量为零,则结果为零,其符号与自变量相同.返回的值将在-1和1之间. ...

  7. java并发编程代码示例_java并发编程之同步器代码示例

    java并发编程之同步器代码示例 发布时间:2020-09-08 16:53:41 来源:脚本之家 阅读:58 作者:Blessing_H 同步器是一些使线程能够等待另一个线程的对象,允许它们协调动作 ...

  8. Java往文件里写入字符串_Java将字符串写入文本文件代码示例

    一.Filewriter与File---将字符串写入文本文件 public static void main(String[] args) { File f=new File("C:\\wo ...

  9. java结束全部操作代码_Java创建与结束线程代码示例

    这篇文章主要介绍了Java创建与结束线程代码示例,小编觉得挺不错的,这里分享给大家,供需要的朋友参考. 本文讲述了在Java中如何创建和结束线程的最基本方法,只针对于Java初学者.一些高级知识如线程 ...

最新文章

  1. 虚拟机环境下Centos7操作系统的详细安装教程
  2. nginx收到空包问题
  3. 进阶学习(4.2) JVM 常用配置参数, GC 参数
  4. java中输出时间12小时制转换为24小时制显示
  5. 诺基亚首款Windows Phone智能手机将在年内推出
  6. python创建不可变集合_python不可变集合是什么
  7. GlassFish 4带来了Java EE 7
  8. angularJs的继承
  9. 设置一行五个图标_如何解决苹果电脑 Launchpad 图标过大或者过小的问题?
  10. 习题3.11 表达式转换 (25分)
  11. kvm virtio功能配置
  12. 数据库:园林软件(综合类题库)
  13. PTF 安装及简单测试 Packet Testing Framework
  14. mysql order优化2019_MySQL 效率提高N倍的19条MySQL优化秘籍
  15. 苹果尝试支持AdobeFlash,结果尴尬了
  16. 关于applicaiton.yml不是绿叶子图标的处理办法
  17. 使用wait函数获取子进程终止状态
  18. RecyclerView的使用
  19. build tools
  20. 触发浏览器回流的属性方法一览表

热门文章

  1. 数学-上确界与下确界概念
  2. 【Luenberger Observer】龙贝格观测器及示例Matlab仿真
  3. wos新版wss协议采集案例
  4. 【计算机视觉40例】案例07:数字手势识别
  5. [原创]FIRC-Gesture数字手势识别VOC数据集简介
  6. 黑客、红客、白客、骇客、极客含义区分
  7. Citrix Virtual Apps and Desktops 7 2203 LTSR虚拟云桌面完整教程
  8. Unreal Blueprint API Reference[Add Documentation Node...]
  9. Font Awesome图标字体的代码列表
  10. flask_萧井陌视频学习(三)