OJ系统里用BufferedReader提高效率
2017-09-09 10:05
134 查看
在OJ系统中做编程题时,如果从System.in读入的数据非常大的时候,使用Scanner非常影响效率,可能导致最终代码超时,所以最好改用BufferedReader来读取字符数据。
例如:
例如:
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[]args) {
BufferedReader buf=null; buf=new BufferedReader(new InputStreamReader(System.in)); String str=null; try { int a= Integer.parseInt(buf.readLine()); double b=Double.parseDouble(buf.readLine()); } catch (IOException e) { e.printStackTrace(); } System.out.println();}
}
相关文章推荐
- 设计模式实战:用Prototype模式提高系统的开发效率,用DynamicMethod、Flyweight模式提高系统的运行效率
- Linux下新系统调用sync_file_range提高数据sync的效率
- 提高系统内存使用效率的设置方法
- Android 系统中,那些能大幅提高工作效率的 API 汇总(持续更新中...)
- 生产制造管理系统快速提高生产效率
- 在Linux中如何提高文件系统的使用效率
- Android 系统中,那些能大幅提高工作效率的 API 汇总
- C#开发的WEB开发的简单框架 节省开发信息管理系统时间 提高开发效率
- Win10系统下如何从新窗口打开文件夹提高操作效率
- 提高嵌入式系统下C编程效率的方法
- 提高系统开发效率的“银弹”——X-series可视化大规模应用开发工具集
- 如何提高Linux系统命令行的工作效率
- 笔者支招:巧用组策略为系统减压 提高效率
- Win10系统如何将常用网站添加到开始菜单以提高使用效率
- 利用系统缓存提高PostgreSQL操作效率
- Linux下新系统调用sync_file_range提高数据sync的效率
- 提高系统内存使用效率技巧五招
- 数据库连接池提高系统运行效率
- 短信接口平台应用于费用催缴系统提高整体效率
- 如何提高企业通信系统的最大效率?(一)