1.向D盘根目录的word.txt文件中写入古诗《春晓》的全文

注意:如果要输入的字节较多的话,建议使用字符输入输出流,(1个字符=2x字节)

import java.io.*;public class Story {public static void main(String[] args) {File p=new File("D:\\Stroyer.txt");FileWriter er=null;//建立字符输入流try {er=new FileWriter(p);//对字符输入流进行实例化String str="春眠不觉晓,处处闻题鸟,夜来风雨声,花落知多少";//创建字符串er.write(str);//直接写入字符} catch (IOException e) {e.printStackTrace();}finally {if (er!=null){try {er.close();} catch (IOException e) {e.printStackTrace();}}}FileReader qe=null;//建立字符输出流try {qe=new FileReader(p);//对字符输出流进行实例化char[]br=new char[1024];//建立缓冲流int count;while ((count=qe.read(br))!=-1){System.out.println("输出的字符为:"+new String(br,0,count)); //对字符进行循化输出,直到输出完为止}} catch (FileNotFoundException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();} finally {if(qe!=null){try {qe.close();//如果字符输出不是空值就关闭输出;} catch (IOException e) {e.printStackTrace();}}}}
}

2.在文件save里保存用户的用户名和密码(用户名和密码可以随便写)

public class txt {public static void main(String[] args) {File p=new File("D:\\save.txt");/*建立文件*/FileWriter et=null;//建立字符输入流try {et=new FileWriter(p);//对字符输入流进行实例化String text="小猪佩齐\t";String pass="7474741";et.write(text);et.write(pass);} catch (IOException e) {e.printStackTrace();}finally {if(et!=null){try {et.close();} catch (IOException e) {e.printStackTrace();}}}FileReader wy=null;//建立字符输出流try {wy=new FileReader(p);//对输出流进行实例化char[] df=new char[1024];//缓冲区域int count;//计算字符输出;while ((count=wy.read(df))!=-1){ //循环输出直到读完为止System.out.println("输出的字符为:"+new String(df,0,count));//设置范围}} catch (FileNotFoundException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}}
}

JAVA— 字符输入输出流练习相关推荐

  1. JAVA字符输入输出流

    字符输入流 Reader 类是所有字符流输入类的父类,该类定义了许多方法,这些方法对所有子类都是有效的. Reader 类的常用子类如下. CharArrayReader 类:将字符数组转换为字符输入 ...

  2. java io字符输出流_Java字符输入输出流

    Java字符输入输出流 InputStreamReader可以把字节流,以指定的编码转换为字符流. OutputStreamWriter可以把字符流以指定的编码转换为字节流. 这两个类采用了适配器设计 ...

  3. java字节输入与字符输入_Java中的字节输入出流和字符输入输出流

    Java中的字节输入出流和字符输入输出流 下面哪个流类属于面向字符的输入流( ) A BufferedWriter B FileInputStream C ObjectInputStream D In ...

  4. Java I/O流——面向字符输入/输出流(超详细)

    目录 前言 字符编码 面向字符输入/输出流类 转换流 转换输入流(InputStreamReader)类 转换输入流(InputStreamReader)类实例 转换输出流(OutputStreamW ...

  5. Java中的字节输入出流和字符输入输出流

    Java中的字节输入出流和字符输入输出流 下面哪个流类属于面向字符的输入流( ) A BufferedWriter  B FileInputStream  C ObjectInputStream  D ...

  6. Java输入输出流和文件操作

    操作系统中的文件和目录概念 文件与文件系统 文件是信息的一种组织形式,是存储在外部存储介质上的具有标志名的一组相关信息集合. 文件系统用文件概念来组织和管理存放在各种介质上的信息.文件系统提供目录机制 ...

  7. 普通IO流字符输入输出流文件拷贝

    import java.io.*;/*** 普通IO流字符输入输出流文件拷贝** @author silence*/ public class Silence {public static void ...

  8. 唠唠SE的IO-03——字符输入输出流

    2019独角兽企业重金招聘Python工程师标准>>> 3. 字符输入输出流 转换流其实是一个字符流 字符流 = 字节流 + 编码表 最基本的字符输入输出流: Reader和Writ ...

  9. Java基础知识每日总结(19)---Java输入输出流、文件、递归

    输入输出流.文件.递归 在变量.数组和对象中存储数据是暂时的,程序结束后它们则会丢失.为了能够永久地保存程序创建的数据,需要将其保存在磁盘文件中.这样以后就可以在其他程序中使用它们.Java的I/O技 ...

最新文章

  1. C#设计模式(7)——适配器模式(Adapter Pattern)
  2. 继续说说美国互联网版权监管法案(SOPA)
  3. 如何理解写文档这件事情 ?
  4. vue给组件传递不同的值
  5. 网络整合营销概念2015
  6. Linux 系统如何调整时区和时间
  7. 带你自学Python系列(五):Python解决列表字符不区分大小写问题
  8. 5.3(将千克转换成磅)
  9. android友盟分享最新,Android接入友盟统计(顺带多渠道打包)、友盟分享
  10. 第欧根尼:我崇尚简朴朴素克己的生活
  11. 解决问题:Something‘s wrong--perhaps a missing \item. \end{thebibliography}
  12. Keil更改背景颜色
  13. win10-gvim安装vim-airline后状态栏乱码,而且箭头显示不出来
  14. 【location】将url参数转换为对象的形式
  15. 长期激励应占“一席之地” 穆穆-movno1
  16. 姗姗来迟的苹果AR设备将要落地,但颠覆iPhone销量仍是空谈
  17. 括号匹配问题(栈)C++
  18. 下载 macOS 系统安装程序的方法
  19. 用Python实现带GUI 的exe
  20. 将算术表达式((a+b)+c*(d+e)+f)*(g+h) 转化为二叉树。并分别写出对该二叉树进行 先序、中序、后续和层次遍历得到的结果

热门文章

  1. nginx配置websocket外网映射
  2. git关联远程仓库操作方法
  3. SQL server 2008卸载出错
  4. 2017年关于健身要做的事儿
  5. 探索嗖拉拉防弹咖啡的秘密
  6. 科幻 数学归纳法和皮亚诺公理5——尾篇之读皮亚诺之八
  7. Emscripten简介及初体验
  8. CRM成功的关键是以客户为中心
  9. 作业:对AI音箱做一个竞争态势分析
  10. android x86 修改器,minecraftpe x86修改器