java中io创建文件和读取文件

简单了解IO流:https://www.cnblogs.com/weibanggang/p/10034325.html

package com.wbg.iodemo1128;import java.io.*;public class OutputStreamDemo {public static void main(String[] args) throws IOException {reader();}//输入字节流inputStreamstatic void inputStream() throws IOException {File f=new File("F:"+File.separator+"test01.txt");InputStream inputStream=new FileInputStream(f);byte b[]=new byte[1024];inputStream.read(b);inputStream.close();System.out.println(new String(b));}//输出字节流OutputStreamstatic void outputStream()throws IOException{//第一步:使用File找到一个文件File f=new File("F:"+File.separator+"test01.txt");//创建文件
        f.createNewFile();//第二步:通过子类实例化父类对象OutputStream out=new FileOutputStream(f);//第三步:写一个字符串String str="Hello World!!!";//第四步:字符串转为byte数组byte b[]=str.getBytes();//第五步:内容输出
        out.write(b);//第六步:关闭
        out.close();}//字符流输出static void writer() throws IOException {//第一步:使用File找到一个文件File f=new File("f:"+File.separator+"test.txt");//第二步:通过子类实例化父类对象Writer out=new FileWriter(f);//追加// Writer out=new FileWriter(f,true);//第三:定义字符串String str="Hello,Word!!!";//第四步:输出
        out.write(str);//第五步:强制清空缓存
        out.flush();//第六步:关闭
         out.close();}//字符流正常输入static void reader() throws IOException {//第一步:使用File找到一个文件File f=new File("f:"+File.separator+"test.txt");Reader readerout=new FileReader(f);int len=0;char[]c=new char[1024];int temp=0;while ((temp=readerout.read())!=-1){c[len]=(char)temp;len++;}readerout.close();System.out.println(new String(c,0,len));}//字符流输入追加static void readerAdd() throws IOException {File f=new File("f:"+File.separator+"test.txt");Reader reader=new FileReader(f);char[]c=new char[(int)f.length()];reader.read(c);reader.close();System.out.println(new String(c));}
}

posted @ 2018-11-28 20:35 韦邦杠 阅读(...) 评论(...) 编辑 收藏

java中io创建文件和读取文件相关推荐

  1. 使用Java中的FileChannel和ByteBuffer在文件中读取/写入文件

    过去,我讨论过RandomAccessFile以及如何将其用于在Java中进行更快的IO,在本Java NIO教程中,我们将了解如何通过使用FileChannel和ByteBuffer来使用读/写数据 ...

  2. Java中如何创建一个文件或者文件夹

    Java中如何创建一个文件或者文件夹 创建一个文件夹: 调用Java中File类中的mkdir( )或者mkdirs( )方法 boolean  makdir( ):创建一个文件夹,创建成功返回tru ...

  3. 在Java中使用FileChannel和ByteBuffer对文件进行读写

    过去,我讨论过RandomAccessFile以及如何将其用于在Java中进行更快的IO,在本Java NIO教程中,我们将了解如何通过使用FileChannel和ByteBuffer来使用读/写数据 ...

  4. nodejs fs创建文件_节点FS – NodeJS创建文件,读取文件,写入文件

    nodejs fs创建文件 Node FS stands for NodeJS File System module. In my previous post, we have already dis ...

  5. Java File文件流读取文件夹内的文件并替换文件内容

    Java File文件流读取文件夹内的文件并替换文件内容 一.前言 二.代码 三.运行结果 一.前言 批量读取文件夹内的文件,并替换各个文件的内容 二.代码 新建一个普通 Java 项目就可以,创建文 ...

  6. Java 中调用 Apache API 实现图片文件的 压缩 与 解压 实例

    < Java 中调用 Apache API 实现图片文件的 压缩 与 解压 > 为什么不直接使用 Java JDK 中自带的 API 呢?必须使用 Apache API 实现文件的压缩与解 ...

  7. spark 读取ftp_scala – 使用ftp在Apache Spark中的远程计算机上读取文件

    我正在尝试使用ftp在Apache Spark( Scala版本)中的远程计算机上读取文件.目前,我在 GitHub上关注Databricks的Learning Spark回购中的一个例子.使用cur ...

  8. 【shell脚本创建编辑文件,读取文件】

    文章目录 一.什么是shell? 二.通过命令创建.编辑.读取文件 1.创建文件 2.编辑文件 3.读取文件 总结 一.什么是shell? Shell 是指一种应用程序,这个应用程序提供了一个界面,用 ...

  9. java从远程url文件流读取文件并下载到本地

    java从远程url文件流读取文件,且下载到本地,写个循环可实现批量 import java.io.*; import java.net.HttpURLConnection; import java. ...

  10. java curl get_如何从Java中的curl get请求获取文件?

    我正在尝试使用API​​下载一些XBRL文件.为了做到这一点,我需要做一个卷曲的请求,就像这样:如何从Java中的curl get请求获取文件? curl -XGET http://distribut ...

最新文章

  1. 【Hibernate步步为营】--关联映射之多对一
  2. 【计算机学科】最好的学校排名
  3. 关于Hadoop的一些网络资料
  4. php中msubstr,PHP学习:thinkphp中字符截取函数msubstr()用法分析
  5. 工作流的ReplicatorActivity
  6. 通过kubeadm的方式以及二进制包的方式安装k8s的对比总结---K8S_Google工作笔记0016
  7. 一道经典JS题(关于this)
  8. python 正则表达 10分钟入门
  9. 设计模式-GRASP V.S GoF
  10. “无法移动文件 无法读源文件或磁盘”解决方法
  11. 计算机等级考试二级VB基础教程
  12. 租用国内的云主机的话,选阿里云还是盛大云?
  13. 学习Hibernate框架笔记-第2天
  14. flask 登出功能
  15. 利用openpose跑关键点
  16. AJAX设计模式之Lightbox---图片和网页外、连 flash、影片都可以显示在 Lightbox 弹出的方框里面
  17. 下载高清的壁纸,这几个网站就够了
  18. PS保留渐变进行换色
  19. Qt QSqlQueryModel实现查询数据库内容
  20. 软件开发流程与项目管理

热门文章

  1. matlab iir滤波器设计 实验报告,IIR数字滤波器的设计实验报告
  2. python安装nodejs_linux上nodejs安装
  3. Django model 设置数据库 字段 编码
  4. 远程 导数据 mysql_mysql远程导入
  5. 数据结构---哈夫曼树的Java实现
  6. 多关键字排序的c语言编程,常见排序——“计数排序(三关键字)”的源程序(C语言版)...
  7. php中点号是什么意思,深入解析PHP中逗号与点号的区别
  8. android让文本输入框默认不获取焦点,android EditText 默认情况下不获取焦点(不弹出输入框)...
  9. xml属于php还是js,xml是什么
  10. JDBC学习(二、操作JDBC步骤,及相关API)