• 输入流输出流打印到文件


    蓝桥杯真题,

    package demo2;
    
    import java.io.File;
    import java.io.FileNotFoundException;
    import java.io.PrintStream;
    import java.math.BigInteger;
     
    public class Main8 {
     
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            try {
                PrintStream out = System.out;
                PrintStream ps = new PrintStream(new File("ans.txt"));
                System.setOut(ps);
                work(123456);
                System.setOut(out);
            } catch (FileNotFoundException e) {
                e.printStackTrace();
            }
         
        
        }
        
        private static void work(int n) {
            BigInteger x = BigInteger.valueOf(2);
            BigInteger y = BigInteger.valueOf(3);
            
            for(int i = 1; i < n; ++i) {
                BigInteger tmp1 = x.multiply(BigInteger.valueOf(2)).subtract(y.multiply(BigInteger.valueOf(3)));
                BigInteger tmp2 = x.multiply(BigInteger.valueOf(3)).add(y.multiply(BigInteger.valueOf(2)));
                x = tmp1;
                y = tmp2;
            }
            System.out.println(x + "" + y + "i");
        }
     
    }
    
     

     输入输出流:

    public static void main(String[] args) throws IOException {
                FileInputStream f2 = new FileInputStream("ans.txt"); 
                File f1 =new File("ant.txt");
                InputStreamReader ps = new InputStreamReader(f2,"utf8");
                PrintStream pw = new PrintStream(new FileOutputStream(f1));
                BufferedReader ff = new BufferedReader(ps);
                System.setOut(pw);
                  String i;
                  while((i=ff.readLine())!=null){
                      System.out.println(i);
                  }
                 
            }
  • 相关阅读:
    [leetcode] LRU Cache @ Python
    [leetcode]Swap Nodes in Pairs @ Python
    [leetcode]Add Two Numbers @ Python
    [leetcode]Candy @ Python
    [leetcode]Gas Station @ Python
    [leetcode]Plus One @ Python
    接口测试-压力-Jmeter继续使用
    移动互联网应用测试,推荐两本书
    Android dumpsys 内存分析
    内存泄露分析之MAT工具简单使用
  • 原文地址:https://www.cnblogs.com/ls-pankong/p/10568053.html
Copyright © 2020-2023  润新知