java中io创建文件和读取文件
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));} }
java中io创建文件和读取文件相关推荐
- 使用Java中的FileChannel和ByteBuffer在文件中读取/写入文件
过去,我讨论过RandomAccessFile以及如何将其用于在Java中进行更快的IO,在本Java NIO教程中,我们将了解如何通过使用FileChannel和ByteBuffer来使用读/写数据 ...
- Java中如何创建一个文件或者文件夹
Java中如何创建一个文件或者文件夹 创建一个文件夹: 调用Java中File类中的mkdir( )或者mkdirs( )方法 boolean makdir( ):创建一个文件夹,创建成功返回tru ...
- 在Java中使用FileChannel和ByteBuffer对文件进行读写
过去,我讨论过RandomAccessFile以及如何将其用于在Java中进行更快的IO,在本Java NIO教程中,我们将了解如何通过使用FileChannel和ByteBuffer来使用读/写数据 ...
- nodejs fs创建文件_节点FS – NodeJS创建文件,读取文件,写入文件
nodejs fs创建文件 Node FS stands for NodeJS File System module. In my previous post, we have already dis ...
- Java File文件流读取文件夹内的文件并替换文件内容
Java File文件流读取文件夹内的文件并替换文件内容 一.前言 二.代码 三.运行结果 一.前言 批量读取文件夹内的文件,并替换各个文件的内容 二.代码 新建一个普通 Java 项目就可以,创建文 ...
- Java 中调用 Apache API 实现图片文件的 压缩 与 解压 实例
< Java 中调用 Apache API 实现图片文件的 压缩 与 解压 > 为什么不直接使用 Java JDK 中自带的 API 呢?必须使用 Apache API 实现文件的压缩与解 ...
- spark 读取ftp_scala – 使用ftp在Apache Spark中的远程计算机上读取文件
我正在尝试使用ftp在Apache Spark( Scala版本)中的远程计算机上读取文件.目前,我在 GitHub上关注Databricks的Learning Spark回购中的一个例子.使用cur ...
- 【shell脚本创建编辑文件,读取文件】
文章目录 一.什么是shell? 二.通过命令创建.编辑.读取文件 1.创建文件 2.编辑文件 3.读取文件 总结 一.什么是shell? Shell 是指一种应用程序,这个应用程序提供了一个界面,用 ...
- java从远程url文件流读取文件并下载到本地
java从远程url文件流读取文件,且下载到本地,写个循环可实现批量 import java.io.*; import java.net.HttpURLConnection; import java. ...
- java curl get_如何从Java中的curl get请求获取文件?
我正在尝试使用API下载一些XBRL文件.为了做到这一点,我需要做一个卷曲的请求,就像这样:如何从Java中的curl get请求获取文件? curl -XGET http://distribut ...
最新文章
- 【Hibernate步步为营】--关联映射之多对一
- 【计算机学科】最好的学校排名
- 关于Hadoop的一些网络资料
- php中msubstr,PHP学习:thinkphp中字符截取函数msubstr()用法分析
- 工作流的ReplicatorActivity
- 通过kubeadm的方式以及二进制包的方式安装k8s的对比总结---K8S_Google工作笔记0016
- 一道经典JS题(关于this)
- python 正则表达 10分钟入门
- 设计模式-GRASP V.S GoF
- “无法移动文件 无法读源文件或磁盘”解决方法
- 计算机等级考试二级VB基础教程
- 租用国内的云主机的话,选阿里云还是盛大云?
- 学习Hibernate框架笔记-第2天
- flask 登出功能
- 利用openpose跑关键点
- AJAX设计模式之Lightbox---图片和网页外、连 flash、影片都可以显示在 Lightbox 弹出的方框里面
- 下载高清的壁纸,这几个网站就够了
- PS保留渐变进行换色
- Qt QSqlQueryModel实现查询数据库内容
- 软件开发流程与项目管理
热门文章
- matlab iir滤波器设计 实验报告,IIR数字滤波器的设计实验报告
- python安装nodejs_linux上nodejs安装
- Django model 设置数据库 字段 编码
- 远程 导数据 mysql_mysql远程导入
- 数据结构---哈夫曼树的Java实现
- 多关键字排序的c语言编程,常见排序——“计数排序(三关键字)”的源程序(C语言版)...
- php中点号是什么意思,深入解析PHP中逗号与点号的区别
- android让文本输入框默认不获取焦点,android EditText 默认情况下不获取焦点(不弹出输入框)...
- xml属于php还是js,xml是什么
- JDBC学习(二、操作JDBC步骤,及相关API)