全屏

java.io.FileOutputStream.write(byte[] b)方法从指定的字节数组写入b.length个字节到该文件输出流。

声明

以下是java.io.FileOutputStream.write(byte[] b) 方法的声明:public void write(byte[] b)

参数b -- 源缓冲区。

返回值

此方法不返回任何值。

异常IOException - 如果发生任何I/ O错误。

例子

下面的例子显示java.io.FileOutputStream.write(byte[] b)方法的用法。package cn.sxt;

import java.io.FileInputStream;

import java.io.FileOutputStream;

import java.io.IOException;

public class FileOutputStreamDemo {

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

FileOutputStream fos = null;

FileInputStream fis = null;

byte[] b = {65,66,67,68,69};

int i=0;

char c;

try{

// create new file output stream

fos=new FileOutputStream("C://test.txt");

// writes bytes to the output stream

fos.write(b);

// flushes the content to the underlying stream

fos.flush();

// create new file input stream

fis = new FileInputStream("C://test.txt");

// read till the end of the file

while((i=fis.read())!=-1)

{

// convert integer to character

c=(char)i;

// prints

System.out.print(c);

}

}catch(Exception ex){

// if an error occurs

ex.printStackTrace();

}finally{

// closes and releases system resources from stream

if(fos!=null)

fos.close();

if(fis!=null)

fis.close();

}

}}

让我们编译和运行上面的程序,这将产生以下结果:ABCDE

分享到:

0评论

java filestream 包,java.io.FileOutputStream.write(byte[] b)相关推荐

  1. java memorystream 包_C#字符串string 、byte[]、MemoryStream、Base64String的相互转换

    1.字符串转比特数组 (1)byte[] bt=System.Text.Encoding.Default.GetBytes("字符串"); (2)byte[] bt=Convert ...

  2. 复习Java.Lang包Java面试题Vector、ArrayList、LinkedList区别生活【记录一个咸鱼大学生三个月的奋进生活】007

    记录一个咸鱼大学生三个月的奋进生活007 复习Java(Lang包) 数据包装类 字符类Character的常用方法 字符串类(String) StringBuffer类的常用方法 Math类的常用方 ...

  3. java.lang包中的常用类

    java.lang包 java.lang.Boolean类 java.lang.Byte类 java.lang.Character java.lang.Character.Subset类 java.l ...

  4. 网络编程2之Socket简介和java.net包

    一.Socket 通信链路的端点就被称为"套接字"(英文名Socket) 是提供给应用程序的接口 图文说明Socket Socket通信原理 二.java.net包 Java.ne ...

  5. Java.math包中常用的类

    Java.math包 Java.math.BigDecimal类 Java.math.BigInteger类实例 Java.math.MathContext类实例

  6. Java.util包中常用的类

    Java.util包 Java.util.ArrayDeque类 Java.util.ArrayList类 Java.util.Arrays类 Java.util.BitSet类 Java.util. ...

  7. Java编程那些事儿74——java.lang包介绍1

    Java编程那些事儿74--java.lang包介绍1 陈跃峰 出自:http://blog.csdn.net/mailbomb 9.4 JDK API包名综述 在整个JDK API中,大约包含1.2 ...

  8. java.lang包怎么用_java.lang.io包的使用

    1 String source = "ABCDEF123456";2 int mid = source.length() / 2;3 4 ByteArrayInputStream ...

  9. Java学习笔记之 IO包 字节流

    IO包最重要的五个类和一个接口 File/OutputStream/InputStream(字节流)/Writer/Reader(字符流) 一个接口:Serializable File类: 字节流: ...

最新文章

  1. 单个神经元在深度网络中的作用
  2. AndroidCamera开发学习笔记01
  3. Navicat For Mysql快捷键
  4. 成功解决Instructions for updating:  Use `tf.global_variables_initializer` instead.
  5. SQL:在使用分组函数统计并进行分组时,发现有两条除了统计数据不一样,其他都一样的数据
  6. c++ 共享内存_关于Linux共享内存的实验 [二] - 原因
  7. 曾隐姓埋名28年,两弹一星元勋于敏逝世
  8. 业界最强!阿里“平头哥”首款芯片发布:应用于5G、自动驾驶等领域
  9. 为什么你拼命学,却一无所成?
  10. 使用FileWriter向文本文件中写信息
  11. java速学堂,速学堂 JAVA300 第四章练习
  12. 小度计算机笔记,开售告罄、口碑炸裂、高语音交互率的小度耳机全新升级语音笔记...
  13. 为什么html中图片显示不出来,网页图片显示不出来是什么原因?
  14. 用matlab编写程序求一组数的均值,用matlab编写一段程序,求加权平均值。
  15. 最大公约数与最小公倍数求法(欧几里得算法)
  16. 键盘无法输入字符和数字,但是功能键可以用
  17. 恒讯科技分析:海外云服务器的网络防火墙怎么设?
  18. 12V继电器开关控制
  19. 很火的区块链头部游戏《Axie Infinity》单日盈收竟与王者荣耀争锋,它是什么?
  20. vi 撤销上一步操作

热门文章

  1. javascript模拟sleep
  2. PI-安装SoapUI on Windows
  3. 金融系列4《基本指令》
  4. App_GlobalResources、App_LocalResources (理论篇)(
  5. oracle创建分区表
  6. 87.VGA 88.FPGA
  7. C++语言之Lambda函数与表达式
  8. labview实现字符串转16进制
  9. linux 脚本 lang,golang可以编写shell脚本吗
  10. 物联网行业网络解决方案_2021物联网趋势:有望从物联网传感器网络中受益的5大行业...