首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

输入输出简略操作

2013-12-10 
输入输出简单操作写入(输出流)操作:?public class FileWriterDemo {private static final String LINE_SEP

输入输出简单操作

写入(输出流)操作:

?

public class FileWriterDemo {private static final String LINE_SEPARATOR = System.getProperty("line.separator");  //换行public static void main(String[] args) throws IOException {FileWriter fw = null;//创建引用在外面try {fw = new FileWriter("demo.txt");    //创建对象在里面fw.write("我是陈月新!" + LINE_SEPARATOR + "haha");} catch (IOException e) {System.out.println(e.toString());}finally{if(fw != null){try {fw.close();} catch ( IOException e) {//……throw new RuntimeException("关闭失败");}}}}}

?读取(输入流)操作:

?? 1,

??????

public class ReaderDemo {public static void main(String[] args) throws IOException {//1,创建一个能读取字符数据的流对象/* * 在创建读取流对象时,必须要明确被读取的文件。一定要确定该文件是存在的。 *  * 用一个读取流关联一个已存在的文件 */FileReader fr = new FileReader("demo.txt");int ch = 0;               //如果读取到末尾返回 -1;while((ch=fr.read())!=-1){System.out.println((char)ch);}fr.close();}}

?2,

?

?

public class ReaderDemo1 {public static void main(String[] args) throws IOException {FileReader fr = new FileReader("demo.txt");/* * 使用read(char[])读取文本文件数据。 *  * 先创建字符数组。 */char[] buf = new char[1024];//int num = fr.read(buf);     //将读到的字符存储到数组中。////读取X个数据返回X,读到末尾返回 -1;//System.out.println("num="+num+"   :   "+new String(buf));int len = 0;while((len=fr.read(buf))!= -1){System.out.println(new String(buf,0,len));}}}

?

热点排行