FileReader&FileWriter
FileReader
public static void main(String[] args) {
        //创建文件对象指定要读取的文件路径
        File file=new File("d:\\readme1.txt");
        try {
            //创建文件字符输入流对象
            FileReader fr=new FileReader(file);
            /***********方法一(逐个字符读取文件中的信息)************************
            int ch;
            while((ch=fr.read())!=-1){
                System.out.print((char)ch);
            }
            *************************************/
            /************方法二(以字符数组的方式进行读取)**********
            //创建字符数组
            char[] chs=new char[(int)file.length()];
            //将字符流中的数据读给字符数组
            fr.read(chs);
            //将字符数组转为字符串
            String s=new String(chs);
            System.out.println(s);
            System.out.println("===============");
            ********************************************/
            /****方法三(使用字符缓冲区读取文件中的内容)*****************/
            BufferedReader br=new BufferedReader(fr);
            String s=null;
            //br.readLine()表示逐行读取
            while((s=br.readLine())!=null){
                System.out.println(s);
            }
            /******************************************/
            fr.close();
        } catch (FileNotFoundException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }
FileWriter
public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        //创建文件对象,指定要输出的文件路径
        File file=new File("d:\\aa.txt");
        System.out.println("请输入要保存的消息:");
        String msg=sc.next();
        try {
            //创建文件字符输出流对象,true表示可以再文件的末尾追加信息
            FileWriter fw=new FileWriter(file,true);
            fw.write(msg+"\r\n");
            fw.flush();
            fw.close();
            System.out.println("文件保存成功!");
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
FileReader&FileWriter的更多相关文章
- FileReader/FileWriter复制文件
		
public class Test{ /*FileReader/FileWriter读写乱码,待处理*/ public static void main(String[] args) throws I ...
 - Java基础知识强化之IO流笔记37:FileReader/FileWriter(转换流的子类)复制文本文件案例
		
1. 转换流的简化写法: 由于我们常见的操作都是使用本地默认编码,所以,不用指定编码.而转换流的名称有点长,所以,Java就提供了其子类供我们使用:FileReader / FileWriterOut ...
 - java FileReader/FileWriter读写文件
		
java FileReader/FileWriter读写字母和数字没问题,但读写汉字就乱码.记录下,后面找到解决方法再补上. public static void main(String[] args ...
 - 节点流(文件流) FileInputStream & FileOutputStream   &   FileReader & FileWriter
		
节点流(文件流) FileInputStream(字节流)处理视频类的 FileOutputStream(字节流) FileReader(字符流)处理文本文件 ...
 - Java API —— 编码 & IO流( InputStreamReader & OutputStreamWriter & FileReader & FileWriter & BufferedReader & BufferedWriter )
		
1.编码 1)编码表概述 由字符及其对应的数值组成的一张表 2)常见编码表 · ASCII/Unicode 字符集:ASCII是美国标准信息交换码,用一 ...
 - Java I/O---字符与字节转换流---FileReader&FileWriter:
		
public class SubTransStreamDemo { /** * @param args * @throws IOException */ public static void ma ...
 - 字符流之FileReader&FileWriter
		
package zhang; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; pub ...
 - 02_IO操作的基本规律(InputStream,OutputStream,Reader,Writer,FileReader,FileWriter,BufferedReader,BufferedWri
		
 模拟BufferedInputStream,编写一个类 package toto.IO; import java.io.IOException; import java.io.InputStre ...
 - FileReader.FileWriter 执行文本复制
		
//导包动作必须做,否则会出现大片错误提示 import java.io.*; class FileReaderDemo { publicstatic void main(String[] args) ...
 - java IO操作:FileInputStream,FileOutputStream,FileReader,FileWriter实例
		
FileInputStream <span style="font-family:Verdana;">import java.io.File; import java. ...
 
随机推荐
- spark练习--mysql的读取
			
前面我们一直操作的是,通过一个文件来读取数据,这个里面不涉及数据相关的只是,今天我们来介绍一下spark操作中存放与读取 1.首先我们先介绍的是把数据存放进入mysql中,今天介绍的这个例子是我们前两 ...
 - Maven系列之快速入门
			
文章结构 唯快不破---Maven快速入门 稳打稳扎---Maven核心知识 实用为先---Maven如何建立Web项目 1 唯快不破---Maven快速入门 1.1 Maven项目 ...
 - 程序第一次启动推送跳转,handleOpenURL没法跳转的原因
			
iOS 程序启动时总会调用application:didFinishLaunchingWithOptions:,其中第二个参数launchOptions为NSDictionary类型的对象,里面存储有 ...
 - 《Cracking the Coding Interview》——第4章:树和图——题目4
			
2014-03-19 03:40 题目:给定一棵二叉树,把每一层的节点串成一个链表,最终返回一个链表数组. 解法:前序遍历,遍历的同时向各个链表里添加节点.水平遍历好像还不如前序遍历来得方便. 代码: ...
 - 【Kernel Logistic Regression】林轩田机器学习技术
			
最近求职真慌,一方面要看机器学习,一方面还刷代码.还是静下心继续看看课程,因为觉得实在讲的太好了.能求啥样搬砖工作就随缘吧. 这节课的核心就在如何把kernel trick到logistic regr ...
 - 【Perceptron Learning Algorithm】林轩田机器学习基石
			
直接跳过第一讲.从第二讲Perceptron开始,记录这一讲中几个印象深的点: 1. 之前自己的直觉一直对这种图理解的不好,老按照x.y去理解. a) 这种图的每个坐标代表的是features:fea ...
 - flask 基础ssti注入
			
源代码地址 (请用python2.7运行,python3有点出入) 注入点: 不是返回的静态模板而是反回模板字符串变得让客户端可以控制. XSS 这里直接 http://39.105.116.195: ...
 - Python 3基础教程10-全局变量和局部变量
			
本文来讲讲全局变量和局部变量,前面学习了函数的基本使用,所以,这里就要注意变量的使用和访问权限. 试试下面的demo.py
 - Spider_Man_6 の Scrapy_Downloader Middleware(针对一下🐷🐷🐷)
			
下载器中间件(Downloader Middleware) 下载器中间件是介于Scrapy的request/response处理的钩子框架.是用于全局修改Scrapy request和response ...
 - ajax是可以本地运行的
			
ajax是可以本地运行的,经过验证,可以是可以,但跟浏览器有关,火狐和新IE可以,chrome不可以,旧ie不知道什么原因也不可以.但是浏览器也有它的安全策略,必须是同一目录下的文件可以访问.chro ...