java快读快输模板

很好看懂~,代码上面加了一个例子,很好懂!! 

import java.io.*;
import java.util.*;
public class 外挂 {
	static class FastScanner{//用于快速读入大量数据
		BufferedReader br;
		StringTokenizer st;
		public FastScanner(InputStream in) {
			br = new BufferedReader(new InputStreamReader(in),16384);
			eat("");
		}
		public void eat(String s) {
			st = new StringTokenizer(s);
		}
		public String nextLine() {
			try {
				return br.readLine();
			} catch (IOException e) {
				return null;
			}
		}
		public boolean hasNext() {
			while(!st.hasMoreTokens()) {
				String s = nextLine();
				if(s==null) return false;
				eat(s);
			}
			return true;
		}
		public String next() {
			hasNext();
			return st.nextToken();
		}
		public int nextInt() {
			return Integer.parseInt(next());
		}
	}
	static FastScanner cin = new FastScanner(System.in);//快读
	static PrintWriter out = new PrintWriter(new BufferedWriter(new OutputStreamWriter(System.out)));//快速输出
	public static void main(String[] args) {
		String s [] = new String[1005];
		int n = cin.nextInt();
		for (int i = 0; i < n;i++) {
			s[i]=cin.nextLine();
		}
		Arrays.sort(s, 0, n);
		for (int i = 0; i < n;i++) {
			out.println(s[i]);
		}
		out.flush();
				
	}

}
发布了195 篇原创文章 · 获赞 27 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/lgz0921/article/details/103988241
今日推荐