zoukankan      html  css  js  c++  java
  • java例程练习(打印流)

    import java.util.*;
    import java.io.*;
    
    //简单的日志功能
    
    public class Test {
    	public static void main(String[] args) {
    		String s = null;
    		BufferedReader br = 
    			new BufferedReader (
    				new InputStreamReader(System.in));//标准输入
    		
    		try {
    			FileWriter fw = 
    				new FileWriter("C:/java/logfile.txt",true);
    			
    			PrintWriter log = new PrintWriter(fw);
    			while((s = br.readLine()) != null) {
    				if(s.equalsIgnoreCase("exit")) break;
    				System.out.println(s.toUpperCase());
    				log.println("-----------------");
    				log.println(s.toUpperCase());
    				log.flush();
    			}
    			log.println("=========" + new Date() + "==========");
    			log.flush();
    			log.close();
    		} catch (IOException e) {
    			e.printStackTrace();
    		}
    	}
    }
    
    import java.io.*;
    //改变输出流的方向
    
    public class Test {
    	public static void main(String[] args) {
    		PrintStream ps = null;
    		
    		try {
    			FileOutputStream fos = 
    				new FileOutputStream("C:/java/log.txt");
    			ps = new PrintStream(fos);
    		} catch (FileNotFoundException e) {
    			e.printStackTrace();
    		}
    		if(ps != null) {
    			System.setOut(ps);
    		}
    		int ln = 0;
    		for(char c = 0; c <= 60000; c++) {
    			System.out.print(c + " ");
    			if(ln++ >= 100) {
    				System.out.println();
    				ln = 0;
    			}
    		}
    		
    	}
    }
    

    import java.io.*;
    
    public class Test {
    	public static void main(String[] args) {
    		String filename = args[0];
    		if(filename != null) {
    			list(filename, System.out);//函数使用方式
    		}
    	}
    	
    	public static void list(String f, PrintStream fs) {
    		
    		try {
    			BufferedReader br = 
    				new BufferedReader(new FileReader(f));
    			String s = null;
    			while((s = br.readLine()) != null) {
    				fs.println(s);
    			}
    			br.close();
    		} catch (IOException e) {
    			fs.println("无法读取文件");
    		}
    	}
    }
    


  • 相关阅读:
    windows7下检测耳机麦克拔插(转)
    windows实时监测热插拔设备的变化(转)
    Windows ToolTips简要介绍(转)
    c /c++变参函数(转)
    SQL的四种连接查询(转)
    CRichEditCtrl 输入字符串长度限制
    MFC 将 '当前工作路径' 改为 'exe所在路径'(转)
    第5章 文本编程
    第4章 简单绘图
    VC++中有关句柄和指针及其转换(转)
  • 原文地址:https://www.cnblogs.com/wjchang/p/3671698.html
Copyright © 2011-2022 走看看