fileinputstreame和fileoutputstream

2023-11-25 18:58

本文主要是介绍fileinputstreame和fileoutputstream,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

将string转化为流

public class Main {public static void main(String[] args) {String text = "Example on how to convert a String to an InputStream";try {InputStream is = new ByteArrayInputStream(text.getBytes());int byteRead;while ((byteRead = is.read()) != -1) {System.out.print((char)byteRead);}System.out.println();is.close();} catch (UnsupportedEncodingException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}}
}




http://blog.csdn.net/caixiexin/article/details/6719407

  1. import java.io.FileInputStream;  
  2. import java.io.FileOutputStream;  
  3. import java.io.IOException;  
  4. class IODemo  
  5. {  
  6.     public static void main(String[] args)   
  7.     {  
  8.         try  
  9.         {  
  10.         //使用FileInputStream和FileOutputStream进行文件复制  
  11.         FileInputStream fis=new FileInputStream("a.txt");  
  12.         FileOutputStream fos=new FileOutputStream("b.txt");  
  13.             int read;  
  14.             //read=fis.read();  
  15.             byte b[]=new byte[1024];  
  16.             //读取文件,存入字节数组b,返回读取到的字符数,存入read,默认每次将b数组装满  
  17.             read=fis.read(b);  
  18.             while(read!=-1)  
  19.             {  
  20.                 fos.write(b,0,read);  
  21.                 read=fis.read(b);  
  22.                 //read=fis.read();  
  23.             }  
  24.             fis.close();  
  25.             fos.close();  
  26.         }  
  27.         catch (IOException e)  
  28.         {  
  29.             e.printStackTrace();  
  30.         }  
  31.           
  32.     }  
  33. }  

这篇关于fileinputstreame和fileoutputstream的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/424419

相关文章

FileOutputStream类,实现换行写入和追加写入的解决办法

package fileoutputstream;import java.io.FileOutputStream;public class FileOutputStreamDemo3 {public static void main(String[] args) throws Exception {// 创建字节输出流对象// FileOutputStream fos = new FileOutp

调用FileOutputStream中的三种write方式

package fileoutputstream;import java.io.FileOutputStream;import java.io.IOException;//import java.io.OutputStream;public class FileOutputStreamDemo2 {public static void main(String[] args) throws I

怎么判断文件 fileoutPutStream已经拷贝成功? 项目需求是判断fileInputStream已经拷贝

要判断文件 `fileoutPutStream` 已经拷贝成功,可以通过以下几个步骤来实现: 1. **确保所有数据都已写入**:    使用 `FileOutputStream` 的 `getFD().sync()` 方法,这会强制将所有未写的数据写入到磁盘上。 2. **检查流是否关闭成功**:    在关闭流之后检查是否有异常抛出。如果流关闭时没有抛出异常,这通常意味着数据已经被成功写入

Java中IO流-14-FileOutputStream类

上一篇,学习了FileInputStream类,知道了read()方法读取是一个一个字节读取内容,而且返回类型是int类型。这里简单解释下为什么返回类型是int类型,而不是byte类型。byte类型是占用一个字节,有8个比特位,而int类型占用4个字节,一共32个比特位。原理就是,如果读取到一个字节八个位都是1,也就是11111111,这个如果是byte类型,那么就表示-1,read方

Java中的IO流字节流(FileOutputStream与FileInputStream)+编码与解码

目录 ​编辑 IO流 File0utputstream  FileOutputstream写数据的3种方式 void write(int b)     一次写一个字节数据 void write(byte[] b)     一次写一个字节数组数据 void write(byte[] b,int off,int len)   一次写一个字节数组的部分数据  FileOutputst

FileInputSteam和FileOutputStream

fis = new FileInputStream("records.txt");    如果未找到文件,就抛出异常   fos = new FileOutputStream("backup.txt",true);  //true表示追加    ,如果未找到该文件就创建该文件。

Java新手必看:快速上手FileOutPutStream类

哈喽,各位小伙伴们,你们好呀,我是喵手。运营社区:C站/掘金/腾讯云;欢迎大家常来逛逛   今天我要给大家分享一些自己日常学习到的一些知识点,并以文字的形式跟大家一起交流,互相学习,一个人虽可以走的更快,但一群人可以走的更远。   我是一名后端开发爱好者,工作日常接触到最多的就是Java语言啦,所以我都尽量抽业余时间把自己所学到所会的,通过文章的形式进行输出,希望以这种方式帮助到更多的初

JavaEE 初阶篇-深入了解 I/O 流(FileInputStream 与 FileOutputStream 、Reader 与 Writer)

🔥博客主页: 【小扳_-CSDN博客】 ❤感谢大家点赞👍收藏⭐评论✍  文章目录         1.0 I/O 流概述         2.0 文件字节输入流(FileInputStream)         2.1 创建 FileInputStream 对象         2.2 读取数据         2.3 关闭流         3.0 文件字节输出流

IO流(一) FileInputStream与FileOutputStream

一.FileInputStream 1.read() package com.io;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;/*java.io.FileInputStream:1.文件字节输入流,万能的,任何类型的文件都可以采用这个流来

FileOutputStream的三个write()方法

字节流写数据的方式: public void write(int b):写一个字节public void write(byte[] b):写一个字节数组public void write(byte[] b,int off,int len):写一个字节数组的一部分,off表示从这个索引开始,长度为len //创建字节输出流对象FileOutputStream f=new FileOutpu