zoukankan      html  css  js  c++  java
  • 输出输入流,的应用

    package com;
    
    import java.io.BufferedInputStream;
    import java.io.BufferedReader;
    import java.io.BufferedWriter;
    import java.io.FileInputStream;
    import java.io.FileNotFoundException;
    import java.io.FileOutputStream;
    import java.io.FileReader;
    import java.io.FileWriter;
    import java.io.IOException;
    
    public class X {
    	public static void main(String[] args) {
    	
    		
    	
    
    	
    
    
    /*
     * 第一个读取该文件的字节大小
     */
    
    
    	/*int a = 0;
    
    	FileInputStream i = null;
    
    	try
    	{
    		i = new FileInputStream("G:\JAVA\视频\04243\cce.txt");
    		
    	}catch(
    	FileNotFoundException e)
    	{
    		System.out.println("找不到指定的文件");
    		System.exit(-1);
    	}try
    	{
    		long n = 0;
    		while ((a = i.read()) != -1) {
    			System.out.println((char) a);
    			;
    			n++;
    		}
    
    		i.close();
    		System.out.println("
    
    共读取了" + n + "个字节");
    	}catch(
    	IOException e1)
    	{ System.out.println("读取文件时出现异常"); System.exit(-1); }
    */
    
    
    /*
     * 
     * 第二个复制原有文件
     * */	
    /*		int a2 = -1;
    	FileInputStream i = null;
    	FileOutputStream o = null;
    	try {
    		i = new FileInputStream("G:\JAVA\视频\04243\cce.txt");
    		o = new FileOutputStream("G:\JAVA\视频\04243\fileNew.txt");
    
    		while ((a2 = i.read()) != -1) {
    			o.write(a2);
    		}
    
    	} catch (FileNotFoundException e) {
    			System.out.println("找不到指定文件");
    			System.exit(-1);
    	} catch (IOException e) {
    			System.out.println("文件复制出错");
    			System.exit(-1);
    	}
    	System.out.println("文件成功复制");
    }
    }*/	
    
    /*
     * 第三读取文件内容
     * */
    
    /*FileReader f = null;
    int i = 0;
    try {
    	f =new FileReader("G:\JAVA\视频\04243\cce.txt");
    while ((i = f.read())!= -1) {
    	System.out.println((char)i);
    }
    f.close();
    } catch (FileNotFoundException e) {
    	System.out.println("文件未找到");
    	System.exit(-1);
    } catch (IOException e) {
    	System.out.println("读取文件时出现异常");
    	System.exit(-1);
    	
    }*/
    /*
     * 第四自动打创建一个unicode000.dat文件 并且输入55555个字符。
     * 
     * */
    /*	FileWriter we = null;
    try {
    	we = new FileWriter("G:\JAVA\视频\04243\unicode000.dat");
    	  for (int ir = 1; ir <= 55555; ir++) {
    			we.write(ir);
       }
    } catch (IOException e) {
    	System.out.println("写入文件出错 !");
    	System.exit(-1);
    	
    }*/
    
    /*
     * 第五个取50个0-1之间的随机数打印到文件中并显示在控制台上
     * */
    /*try {
    	BufferedWriter b = new BufferedWriter(new FileWriter("G:\JAVA\视频\04243\cce.txt"));
    	BufferedReader r = new BufferedReader(new FileReader("G:\JAVA\视频\04243\cce.txt"));
    	String a = null;
    	for (int i = 0; i < 50; i++) {
    		a = ""+ Math.random();//随机数0-1之间的
    		//b.write(a);这两个是一样的
    		b.append(a);//等同于上面
    		b.newLine();//换行
    	}
    	b.flush();
    	
    	while ((a = r.readLine())!= null) {
    		System.out.println(a);
    	}
    	r.close();
    	b.close();
    	
    } catch (IOException e) {
    	
    }*/
    /*
     * 第六个做标记
     * */
    
    /*try {
    	FileInputStream f = new FileInputStream("G:\JAVA\视频\04243\cce.txt");
    	BufferedInputStream s = new BufferedInputStream(f);
    	int c = 0;
    	System.out.println((char)s.read());
    	System.out.println((char)s.read());
    	
    	System.out.println("标记位置");
    	s.mark(33);
    	for (int i = 0; i < 10 && (c = s.read())!= -1; i++) {
    		System.out.println((char)c);
    	}
    	System.out.println();
    	System.out.println("回到mark标记的那个地方");
    	s.reset();
    	for (int i = 0; i < 10 && (c = s.read())!= -1; i++) {
    		System.out.println((char)c);
    		s.close();
    	}
    } catch (FileNotFoundException e) {
    
    
    } catch (IOException e) {
    	
    } */
    
    	}
    }
    

      

  • 相关阅读:
    java--面向抽象编程
    java--面向接口编程
    一个网页的测试用例
    浏览器Notwork XHR被隐藏了
    在element-ui label中设置空格
    数组对象排序
    js动态替换和插入字符串
    vue-quill-editor回显时移除焦点
    vue中监听页面是否有回车键按下
    vue-quill-edito 字体倾斜加粗无效
  • 原文地址:https://www.cnblogs.com/cy960202/p/9036923.html
Copyright © 2011-2022 走看看