我的编程空间,编程开发者的网络收藏夹
学习永远不晚

如何在Java中利用字节流实现一个文io编程

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

如何在Java中利用字节流实现一个文io编程

这期内容当中小编将会给大家带来有关如何在Java中利用字节流实现一个文io编程,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

案例1:

演示FileInputStream类的使用(用FileInputStream的对象把文件读入到内存)

首先要在E盘新建一个文本文件,命名为test.txt,输入若干字符

public class Demo_2 {  public static void main(String[] args) {    File f=new File("e:\\test.txt");      //得到一个文件对象f,指向e:\\test.txt    FileInputStream fis=null;        try {      fis=new FileInputStream(f);       //因为File没有读写的能力,所以需要使用FileInputStream      byte []bytes=new byte[1024];      //定义一个字节数组,相当于缓存      int n=0;                //得到实际读取到的字节数            while((n=fis.read(bytes))!=-1){     //循环读取        String s=new String(bytes,0,n);   //把字节转成String        System.out.println(s);      }          } catch (Exception e) {      e.printStackTrace();    }finally{                  //关闭文件流必须放在这里      try {        fis.close();      } catch (IOException e) {        e.printStackTrace();      }    }  }}

运行程序,控制台输出test.txt中输入的字符。

案例2:

演示FileOutputStream的使用(把输入的字符串保存到文件中)

public class Demo_3 {  public static void main(String[] args) {    File f=new File("e:\\ss.txt");    FileOutputStream fos=null;      //字节输出流        try {      fos=new FileOutputStream(f);            String s="你好,疯子!\r\n";   //\r\n为了实现换行保存      String s2="24个比利";      fos.write(s.getBytes());      fos.write(s2.getBytes());    } catch (Exception e) {      e.printStackTrace();    }finally{      try {        fos.close();      } catch (IOException e) {        e.printStackTrace();      }    }  }}

打开E盘名为ss.txt的文本文档,存在输入的字符。

 案例3:图片拷贝

首先在E盘准备一张图片,命名为a.jpg

public class Demo_4 {  public static void main(String[] args) {    //思路 先把图片读入到内存,再写入到某个文件    //因为图片是二进制文件,只能用字节流完成    FileInputStream fis=null;         //输入流      FileOutputStream fos=null;        //输出流    try {      fis=new FileInputStream("e:\\a.jpg");      fos=new FileOutputStream("d:\\a.jpg");            byte []bytes=new byte[1024];      int n=0;               //记录实际读取到的字节数      while((n=fis.read(bytes))!=-1){    //read函数返回读入缓冲区的字节总数          fos.write(bytes);         //输出到指定文件      }    } catch (Exception e) {      e.printStackTrace();    }finally{      try {        fis.close();        fos.close();      } catch (Exception e) {        e.printStackTrace();      }        }    }}

打开D盘,点击a.jpg,图片正常显示即运行成功。

上述就是小编为大家分享的如何在Java中利用字节流实现一个文io编程了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注编程网行业资讯频道。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

如何在Java中利用字节流实现一个文io编程

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

如何在Java中利用字节流实现一个文io编程

这期内容当中小编将会给大家带来有关如何在Java中利用字节流实现一个文io编程,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。案例1:演示FileInputStream类的使用(用FileInputStre
2023-05-31

如何在Java项目中利用字符流实现一个io编程

如何在Java项目中利用字符流实现一个io编程?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。案例1:读取一个文件并写入到另一个文件中,char[] 来中转。首先要在E盘下创建一
2023-05-31

如何在Java中利用File类实现一个io编程

本篇文章为大家展示了如何在Java中利用File类实现一个io编程,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1、首先了解文件流的相关概念:2、文件File类的基本用法public class D
2023-05-31

在Java项目中使用字节流如何实现一个文件复制功能

这篇文章将为大家详细讲解有关在Java项目中使用字节流如何实现一个文件复制功能,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。具体内容如下import java.io.FileInputStr
2023-05-31

Java中的图片如何利用 IO中字节流进行复制

Java中的图片如何利用 IO中字节流进行复制?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Java IO--字节流复制图片实例字节流用来操作图片、视屏、音频(进制文件)实
2023-05-31

怎么在java中利用Semaphore实现一个限流器

怎么在java中利用Semaphore实现一个限流器?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Java可以用来干什么Java主要应用于:1. web开发;2
2023-06-14

如何在Android应用中利用节点实现一个进度条

如何在Android应用中利用节点实现一个进度条?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。main.xml2023-05-31

如何在java项目中利用ocr实现一个图片文字识别功能

这期内容当中小编将会给大家带来有关如何在java项目中利用ocr实现一个图片文字识别功能,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。最近在开发的时候需要识别图片中的一些文字,网上找了相关资料之后,发现g
2023-05-31

如何在Java中利用FileUpload实现一个文件上传功能

如何在Java中利用FileUpload实现一个文件上传功能?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。具体方法如下://创建磁盘文件项工厂 DiskFile
2023-05-31

如何在Java中利用COS实现一个文件上传功能

如何在Java中利用COS实现一个文件上传功能?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。cos是ORrilly公司开发的一款用于HTTP上传文件的OpenSource组
2023-05-31

如何在Java中利用CyclicBarrier实现并发编程

如何在Java中利用CyclicBarrier实现并发编程?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。 使用JAVA编写并发程序的时候,我们需要仔细去思考一
2023-05-31

怎么在java中利用Runnable实现一个线程

怎么在java中利用Runnable实现一个线程?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Java是什么Java是一门面向对象编程语言,可以编写桌面应用程序、Web应用
2023-06-14

如何在Android中利用TextSwitcher实现一个文字上下翻牌效果

今天就跟大家聊聊有关如何在Android中利用TextSwitcher实现一个文字上下翻牌效果,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。tvNotice = (TextSwitc
2023-05-31

利用Java如何在一个不存在文件夹中创建一个文件

利用Java怎么在不存在文件夹中创建一个文件?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。核心代码如下所示:1、String strPath = "E:\\a\\aa\\a
2023-05-31

在Java项目中使用IO流实现一个音频剪切和拼接功能

今天就跟大家聊聊有关在Java项目中使用IO流实现一个音频剪切和拼接功能,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。需求: 使用IO流将指定目录下的若干个音频文件的高潮部分,进行剪
2023-05-31

如何在Java中利用iTextPDF生成一个PDF文件

这篇文章主要介绍了如何在Java中利用iTextPDF生成一个PDF文件,编程网小编觉得不错,现在分享给大家,也给大家做个参考,一起跟随编程网小编来看看吧!Java可以用来干什么Java主要应用于:1. web开发;2. Android开发
2023-06-06

怎么在Android中利用orc实现一个文字识别功能

这篇文章给大家介绍怎么在Android中利用orc实现一个文字识别功能,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。一、什么是orcorc是指利用光学字符识别(ORC全称:Optical Character Recog
2023-05-31

如何在java中利用RandomForest实现一个随机森林效果

如何在java中利用RandomForest实现一个随机森林效果?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。随机森林是由多棵树组成的分类或回归方法。主要思想来源于Baggin
2023-05-31

如何在Java项目中利用DFA算法实现一个过滤敏感字功能

这期内容当中小编将会给大家带来有关如何在Java项目中利用DFA算法实现一个过滤敏感字功能,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。模式图直接上代码public class KeywordFilter
2023-05-31

如何在Java项目中利用FasfDFS实现一个文件上传下载功能

本篇文章给大家分享的是有关如何在Java项目中利用FasfDFS实现一个文件上传下载功能,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。一 : 添加配置文件当完成以上操作之后可以
2023-05-31

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录