java文件流写入文件_JAVA 输入输出流 本地文件读写
今天学了一下Java的文件的读写。
流名为什么名字都这么长????
这让我咋么记?
今天我想实现的功能是基本的文件操作,从输入in文件里读取数据,然后程序处理之后输出到out输出文件中,以助于ACM中的"对拍"。
先测试了一下BufferedReader的readLine()方法,这个方法是一次直接读取一行,失败返回null
对那三个流也不太懂它们的意思,先用着以后再琢磨吧。
程序的功能是对输入in文件的每一行 加一个hello 并输出到out文件
public class Main {
public static void main(String[] args) {
try{
File in = new File("D:\\in.txt");//定义输入文件in
File out = new File("D:\\out.txt");//定义输出文件out
InputStreamReader inn = new InputStreamReader(new FileInputStream(in));//定义输入阅读流
BufferedReader br = new BufferedReader(inn);//定义输入缓存流
BufferedWriter outt = new BufferedWriter(new FileWriter(out));// 定义输出缓存流
String str;//一个普通的字符串 str
while((str = br.readLine())!=null){//readline函数一次读取一行 失败返回null 注意小写
outt.write("hello " + str + "\r\n");//输出回车要"\r\n"
}
outt.close();//关闭流
}
catch(Exception e)
{
e.printStackTrace();
}
}
}
实验结果:
很遗憾 BufferedReader的read()方法 读取int数据失败 明天我再试试
java文件流写入文件_JAVA 输入输出流 本地文件读写相关推荐
- java输入输出及文件_java输入输出流及文件操作
我只选择了一些代码 注意包声明和相关结构 许多类都继承了MyFile这个类 深入研究可以参考<java文件操作> 1.[代码]读取文件内容 /** *Author:Yuanhonglong ...
- 1.6 Java字节流的使用:字节输入/输出流、文件输入/输出流、字节数组输入/输出流
InputStream 是 Java 所有字节输入流类的父类, OutputStream 是 Java 所有字节输出流类的父类, 它们都是一个抽象类,因此继承它们的子类要重新定义父类中的抽象方法. 下 ...
- java 字符流读取方法_JAVA字符流方式读取文件 问题!
代码如下:package练习4;importjava.io.*;publicclassMain{publicstaticvoidmain(String[]args)throwsIOException{ ...
- java用输入流创建数据文件_java开发知识IO知识之输入输出流以及文件
java开发知识IO知识之输入输出流以及文件 一丶流概述 流十一组有序的数据序列.根据操作的类型,可以分为输入流跟输出流两种. IO(input/output)输入/输出流提供了一条通道程序.可以使用 ...
- Java基础知识每日总结(19)---Java输入输出流、文件、递归
输入输出流.文件.递归 在变量.数组和对象中存储数据是暂时的,程序结束后它们则会丢失.为了能够永久地保存程序创建的数据,需要将其保存在磁盘文件中.这样以后就可以在其他程序中使用它们.Java的I/O技 ...
- c语言 文件流 输出数据类型,总结C++中输入输出流及文件流操作
当程序员在编写程序的时候,最不可分割的是对文件做的相应的操作,总结C++中输入输出流及文件流操作大家都了解吗?想要了解的朋友,就随爱站技术频道小编来看看吧. 1.流的控制 iomanip ...
- Java I/O流——面向字节的输入/输出流(超级详细)
目录 前言 流的概念 I/O设备与文件 面向字节的输入流 InputStream类 类InputStream的子类的使用 文件输入流(FileInputStream) 文件输入流(FileInputS ...
- 利用输入输出流及文件类编写一个程序,可以实现在屏幕显示文本文件的功能,类似DOS命令中的type命令
利用输入输出流及文件类编写一个程序,可以实现在屏幕显示文本文件的功能,类似DOS命令中的type命令 package p1;import java.io.BufferedReader; import ...
- java字符流的父类_Java基于代码实战的字符流父类、字符转换流、缓冲字符流、过滤流...
1. Java输入输出(I/O)流的知识回顾: 补充:因为这篇文章是基于上一篇的延续,因此将上一篇进行简单的回顾,以便理解本节内容. 1)输入输出(I/O)流分类:共分为字节型输入输出流和字符型输入输 ...
最新文章
- 智能车竞赛技术报告 | 节能信标组 - 宿迁学院 - MAkkaPakka
- 您请求的报表需要更多信息...
- 生成对抗网络gan原理_必读!TOP10生成对抗网络GAN论文(附链接)
- 前端学习(1679):前端系列实战课程之为蛇创建食物对象
- 引入的html设置utf-8,如何为default.html将字符编码设置为UTF-8?
- 头衔的权威暗示影响力
- WebSocket:5分钟从入门到精通
- mysql 数据生成_mysql生成数据
- 服务器上Jupyter notebook环境搭建
- 32位plsql连接64位oracle客户端,使用32位PLSQL通过64位的ORACLE客户端连接到64位的数据库...
- AirTrest连接模拟器和安卓手机
- monkey命令——压力测试——转载参考09
- Mysql DBA 高级运维学习之路-mysql数据库乱码问题
- showdown解析markDown的使用方法
- cms32L051 掉电深度睡眠的唤醒
- Windows和Xyplorer的完美结合
- HTML基础期末速成笔记
- 关于Ransomware备份 哪些是该做和不该做的?
- 自供电面包板----面包板伴侣项目介绍
- 加解密算法及国密算法介绍