zoukankan      html  css  js  c++  java
  • ACM中Java高效输入输出封装

    来自互联网 :

    既高效又好用才是王道!

    1. import java.io.IOException;  
    2. import java.io.FileInputStream;  
    3. import java.io.InputStreamReader;  
    4. import java.io.BufferedReader;  
    5. import java.io.OutputStreamWriter;  
    6. import java.io.PrintWriter;  
    7. import java.io.StreamTokenizer;  
    8. import java.util.ArrayList;  
    9. import java.util.Collections;  
    10.   
    11. public class Main  
    12. {  
    13.     public static final boolean DEBUG = false;  
    14.       
    15.     public StreamTokenizer tokenizer;  
    16.     public BufferedReader cin;  
    17.     public PrintWriter cout;  
    18.       
    19.     public void init()  
    20.     {  
    21.         try {  
    22.             if (DEBUG) {  
    23.                 cin = new BufferedReader(new InputStreamReader(  
    24.                         new FileInputStream("d:\OJ\uva_in.txt")));  
    25.             } else {  
    26.                 cin = new BufferedReader(new InputStreamReader(System.in));  
    27.             }  
    28.             cout = new PrintWriter(new OutputStreamWriter(System.out));  
    29.             tokenizer = new StreamTokenizer(cin);  
    30.         } catch (Exception e) {  
    31.             e.printStackTrace();  
    32.         }  
    33.     }  
    34.       
    35.     public String next()  
    36.     {  
    37.         try {  
    38.             tokenizer.nextToken();  
    39.             if (tokenizer.ttype == StreamTokenizer.TT_EOF)  
    40.                 return null;  
    41.             else if (tokenizer.ttype == StreamTokenizer.TT_NUMBER) {  
    42.                 return String.valueOf((int)tokenizer.nval);  
    43.             } else if (tokenizer.ttype == StreamTokenizer.TT_WORD) {  
    44.                 return tokenizer.sval;  
    45.             } else return null;  
    46.         } catch (Exception e) {  
    47.             e.printStackTrace();  
    48.             return null;  
    49.         }  
    50.     }  
    51.       
    52.       
    53.     public void solve(String s)  
    54.     {  
    55.         
    56.     }  
    57.       
    58.     public static void main(String[] args)   
    59.     {  
    60.         
    61.     }  
    62. }  

     

     

     

     

     

     

     

  • 相关阅读:
    vue 首页问题
    springboot redis
    idea spring-boot总结
    mybatis
    springboot mybatis搭建
    spring mybatics
    后面公司里就通过maven从阿里云下载了, idea springboot+adep
    [Java] 解决异常:“The last packet sent successfully to the server was 0 milliseconds ago.
    [Linux] 由管道父进程向子进程发送数据 (父子间IPC)
    [Linux] 进程间通信--管道 pipe 函数详解 (出自 360百科)
  • 原文地址:https://www.cnblogs.com/wxisme/p/4363744.html
Copyright © 2011-2022 走看看