zoukankan      html  css  js  c++  java
  • Java读入优化

    之前被软院校赛卡了一波T,很亏啊。以下抄袭自Codeforces的神仙Petr。
    可能得系统研究Java怎么写了?缺点是不能使用hasNext(),可能需要在main()中解决。

    import java.io.*;
    import java.util.*;
    
    public class Main {
    	public static void main(String[] args) {
    		InputStream inputStream = System.in;
    		OutputStream outputStream = System.out;
    		InputReader in = new InputReader(inputStream);
    		PrintWriter out = new PrintWriter(outputStream);
    		Solver solver = new Solver();
    		solver.solve(in, out);
    		out.close();
    	}
    
    	static class Solver {
    		public void solve(InputReader in, PrintWriter out) {
    
    		}
    
    	}
    
    	static class InputReader {
    		public BufferedReader reader;
    		public StringTokenizer tokenizer;
    
    		public InputReader(InputStream stream) {
    			reader = new BufferedReader(new InputStreamReader(stream), 32768);
    			tokenizer = null;
    		}
    
    		public String next() {
    			while (tokenizer == null || !tokenizer.hasMoreTokens()) {
    				try {
    					tokenizer = new StringTokenizer(reader.readLine());
    				} catch (IOException e) {
    					throw new RuntimeException(e);
    				}
    			}
    			return tokenizer.nextToken();
    		}
    
    		public int nextInt() {
    			return Integer.parseInt(next());
    		}
    		
    		public long nextLong() {
    			return Long.parseLong(next());
    		}
    
    	}
    	
    }
    
  • 相关阅读:
    简单工厂模式
    单例
    开发帮助网址
    图片上传
    数据提交
    存储过程
    标量值函数
    linux查看TCP各连接状态
    nginx配置文件nginx.conf
    php配置文件php-fpm.conf
  • 原文地址:https://www.cnblogs.com/Yinku/p/10759762.html
Copyright © 2011-2022 走看看