来自互联网 :

既高效又好用才是王道!

  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. public class Main
  11. {
  12. public static final boolean DEBUG = false;
  13. public StreamTokenizer tokenizer;
  14. public BufferedReader cin;
  15. public PrintWriter cout;
  16. public void init()
  17. {
  18. try {
  19. if (DEBUG) {
  20. cin = new BufferedReader(new InputStreamReader(
  21. new FileInputStream("d:\\OJ\\uva_in.txt")));
  22. } else {
  23. cin = new BufferedReader(new InputStreamReader(System.in));
  24. }
  25. cout = new PrintWriter(new OutputStreamWriter(System.out));
  26. tokenizer = new StreamTokenizer(cin);
  27. } catch (Exception e) {
  28. e.printStackTrace();
  29. }
  30. }
  31. public String next()
  32. {
  33. try {
  34. tokenizer.nextToken();
  35. if (tokenizer.ttype == StreamTokenizer.TT_EOF)
  36. return null;
  37. else if (tokenizer.ttype == StreamTokenizer.TT_NUMBER) {
  38. return String.valueOf((int)tokenizer.nval);
  39. } else if (tokenizer.ttype == StreamTokenizer.TT_WORD) {
  40. return tokenizer.sval;
  41. } else return null;
  42. } catch (Exception e) {
  43. e.printStackTrace();
  44. return null;
  45. }
  46. }
  47. public void solve(String s)
  48. {
  49. }
  50. public static void main(String[] args)
  51. {
  52. }
  53. }
 

ACM中Java高效输入输出封装的更多相关文章

  1. ACM中java的使用

    ACM中java的使用 转载自http://www.cnblogs.com/XBWer/archive/2012/06/24/2560532.html 这里指的java速成,只限于java语法,包括输 ...

  2. ACM中java的使用 (转)

    ACM中java的使用 这里指的java速成,只限于java语法,包括输入输出,运算处理,字符串和高精度的处理,进制之间的转换等,能解决OJ上的一些高精度题目. 1. 输入: 格式为:Scanner ...

  3. ACM中Java的应用

    先说一下Java对于ACM的一些优点吧: (1) 对于熟悉C/C++的程序员来说Java 并不难学,两周时间基本可以搞定一般的编程,再用些时间了解一下Java库就行了.Java的语法和C++非常类似, ...

  4. ACM 中JAVA的应用

    原文地址:http://www.cppblog.com/vontroy/archive/2010/05/24/116233.html 先说一下Java对于ACM的一些优点吧: (1) 对于熟悉C/C+ ...

  5. 笔试中java的输入输出

    一,输入 import java.util.*; import java.io.*; public class Main { public static void main(String[] args ...

  6. ACM中java中BigInteger和Decimal用到的主要函数

    java中大数以及高精度常用函数 使用java大数类解决问题时我们需要注意两个方面:1.不能有包名,也就是说我们要把主类放到默认的包里,如果你的代码里出现形如package cn.gov.test;这 ...

  7. ACM中Java使用注意事项

    1. String 类用来存储字符串,可以用charAt方法来取出其中某一字节,计数从0开始, 而不是像C/C++那样使用 []访问是每个字符. 2. 在主类中 main 方法必须是 public s ...

  8. [原创]浅谈JAVA在ACM中的应用

    由于java里面有一些东西比c/c++方便(尤其是大数据高精度问题,备受广大ACMer欢迎),所以就可以灵活运用这三种来实现编程,下面是我自己在各种大牛那里总结了一些,同时加上自己平时遇到的一些jav ...

  9. ACM之Java速成(2)

    acm中Java的应用 Chapter I. Java的优缺点各种书上都有,这里只说说用Java做ACM-ICPC的特点: (1) 最明显的好处是,学会Java,可以参加Java Challenge ...

随机推荐

  1. Hadoop集群时钟同步

    1. 为什么集群需要使用时间同步 暂时保留. 2. hadoop集群如何同步 2.1  以下面hadoop集群为例子: 10.10.11.1 master 10.10.11.2 slave 10.10 ...

  2. Nginx_lua缓存问题,关闭lua_code_cache

    打开nginx.conf配置server{ lua_code_cache off; //关闭lua缓存 重启后生效 server_name localhost; default_type 'text/ ...

  3. thinkPHP的优缺点

    适合大量重复的工作,但不太灵活...

  4. selenium测试(Java)--上传文件(十五)

    1. 当页面中是通过input标签实现上传功能时,可以使用selenium来上传功能. 如下: package com.test.upload; import java.io.File; import ...

  5. 用cxf生成webservice的java客户端代码

    百度来的: 最近,由于要用到某公司提供的webservice实现的api接口,想到了用cxf的wsdl2java工具来生成客户端程序.(自己写是比较麻烦且费时,so偷懒一下..) 使用步骤如下: 一. ...

  6. 搭建局域网SVN代码服务器

    1.安装Subversion,安装好后,在控制台输入“svn help”,如果成功安装,则会有很多命令打印输出:2.svnadmin create F:\Java_workspace\Reposito ...

  7. android中文api(79)——Gallery

    前言 本章内容是 android.widget.Gallery,版本为Android 2.3 r1,翻译来自"henly.zhang",欢迎大家访问他的博客:http://www. ...

  8. CentOS命令top下你不一定懂的cpu显示信息

    在使用top命令的时候会看到这么一行: 里面的各个值分别是什么意思呢? 今天被问到这个问题,发现答的不是很清楚.果然啊,天天用最多的top命令都还没摸透...惭愧...于是就查了些资料: 官方解释 C ...

  9. ANSI 转 UTF-8

    ANSI和UTF-8格式都不太了解,各自好像都有好几种,下载了一个库,文件基本都是ANSI格式,linux显示乱码,原来都是在虚拟机一个个的“另存为“完成的,这次文件有点多,因此需要用命令完成. 以下 ...

  10. require() 方法讲解

    require.config({ paths:{ "jquery":"jquery.min", "underscore":"und ...