java流输出_Java OutputStream.write()将数据写入输出流
首页 > 基础教程 > IO流 > OutputStream类
Java OutputStream.write()将数据写入输出流
定义
public abstract void write(int b)
public void write(byte[] b)
public void write(byte[] b,int off,int len)
参数
b:指定的字节;off:数组b中将写入数据的初始偏移量;len:要读取的最大字节数
返回
无任何返回
异常
IOException:I/O 错误或者流已经关闭。
例子
public static void main(String[] args)
{
OutputStream os = null;
try
{
String str = "欢迎加入JAVASCHOOL";
byte[] bytes = str.getBytes();
for(int i = 0; i < bytes.length; i++)
{
os.write(bytes[i]);
}
}
catch(IOException e)
{
e.printStackTrace();
}
finally
{
if(os != null)
{
try
{
os.close(); //关闭资源
}
catch(IOException e)
{}
}
}
OutputStream out = System.out;
try
{
byte[] bs = "一起来学习JAVA".getBytes();
out.write(bs);
}
catch(IOException e)
{
e.printStackTrace();
}
finally
{
out.close(); // 关闭输出流
}
}
1. write(int b) 作为抽象类中唯一的抽象方法,(非抽象)子类必须实现这个方法。这个方法用得比较少,一般在子类的实现中使用
2. write(byte b[])直接输出一个字节数组中的全部内容
3. write(byte b[], int off, int len) 要输出的内容已存储在了字节数组b[]中,但并非全部输出,只输出从数组off位置开始的len个字节。
4. 输出了流里面的内容,一定更要记得关闭资源。
版权声明:本文为JAVASCHOOL原创文章,未经本站允许不得转载。
java流输出_Java OutputStream.write()将数据写入输出流相关推荐
- java 折线图_java折线图的数据写入方法
/** * 折线图的数据写入方法 * @param slide ppt图表 * @param index 折线图的下标 * @param data 需要填充的数据 * @param titles 内嵌 ...
- java 流文件_Java文件流相关
Java里面,将IO流体系按操作方式分类,可分为字节流和字符流.相关类结构图如下: 字节流和字符流.png 字节流相关的基类是InputStream/OutputStream,其操作方式处理的最基本的 ...
- java流实例_java流汇总以及使用实例
流 一.基本概念 Java中对文件的操作是以流的方式进行的.流是Java内存中的一组有序数据序列.Java将数据从源(文件.内存.键盘.网络) 读入到内存中,形成了流,然后将这些流还可以写到另外的目的 ...
- java 流式_Java开发笔记(七十二)Java8新增的流式处理
通过前面几篇文章的学习,大家应能掌握几种容器类型的常见用法,对于简单的增删改和遍历操作,各容器实例都提供了相应的处理方法,对于实际开发中频繁使用的清单List,还能利用Arrays工具的asList方 ...
- java 关闭输出流_Java OutputStream.close()关闭并释放输出流资源
首页 > 基础教程 > IO流 > OutputStream类 Java OutputStream.close()关闭并释放输出流资源 定义 public void close() ...
- java 流计算_JAVA流式计算
JAVA流式计算 流的简单介绍 Java 8 中,引入了流(Stream)的概念,利用提供的Stream API,我们可以方便的操作集合数据,这种方式很类似于使用SQL对数据库的操作. 如何生成流 利 ...
- java hashmap 输出_JAVA如何把HashMap内容输出到文本文件
接下来我们创建一个TxtUtil工具类,来实现写入文本文件的方法.下面这个方法是将数据追加写入到文件文件的末尾,我们可以看到该方法有两个参数,List就是我们要写入的数据,因此不管是什么格式的数据我们 ...
- JAVA 日历输出_java控制台输出日历
<java控制台输出日历>由会员分享,可在线阅读,更多相关<java控制台输出日历(4页珍藏版)>请在人人文库网上搜索. 1.小程序:控制台输出日历package cn.jav ...
- java jdbc 批处理_Java JDBC批处理插入数据操作
在此笔记里,我们将看到我们如何可以使用像Statement和PreparedStatement JDBC API来批量在任何数据库中插入数据.此外,我们将努力探索一些场景,如在内存不足时正常运行,以及 ...
最新文章
- 差分能量分析介绍(五)
- 如何从零开始搭建知识图谱?
- 设置路由器端口转发功能如何操作
- 用JavaFX编写图块引擎
- Java Throwable setStackTrace()方法与示例
- 产品经理的四点思考:不该简单满足用户需求
- JavaMaven【二、目录结构HelloMaven】
- 基于逻辑回归的标准评分卡实现
- 全卷积神经网络 图像语义分割实验:FCN数据集制作,网络模型定义,网络训练(提供数据集和模型文件,以供参考)
- 金融用计算机,CFA考试指定计算器使用攻略
- adc0832工作原理详解_adc0834工作原理及AD转换
- 全网最最最详细的软件著作权申请步骤
- 基于优化LSTM 模型的股票预测
- Python 开发桌面应用居然如此简单
- Ubuntu18.04 笔记本合上盖子时不进入休眠
- Linux命令整理(二)
- 数据库练习题目(一)
- 数据库系统概论第六章(关系数据理论)知识点总结(2)—— 码的概念总结
- 网站制作系列教程--前端代码
- Python GUI界面编程-初识