news 2026/4/4 10:32:53

java竞赛快速输入模版

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
java竞赛快速输入模版

1 BufferedReader

BufferedReader 在处理大量数据的时候比Scanner高效,下面看基本写法:

import java.util.*; import java.io.*; public class Main{ public static void main(String[] args){ BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out));//一般直接System.out int a = Integer.parseInt(bf.readLine()); String b = bf.readLine(); long c = Long.parseLong(bf.readLine()); Double d = Double.parseDouble(bf.readLine()); } }

读取字符串直接readLine,别的类型要转一下

2 StringTokenizer

基本用于跳跃字符比如1/2/3/4/5,我想读取12345,就可以用这个

import java.util.*; import java.io.*; public class Main{ public static void main(String[] args)throws Exception{ BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)); String str = "1/2/3/4/5"; StringTokenizer st = new StringTokenizer(str,"/"); while(st.hasMoreTokens()){ System.out.print(st.nextToken()); } } }

3 比赛简单模版

import java.io.*; import java.util.*; public class Main { static BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); static StringTokenizer st; static String next() throws Exception { while (st == null || !st.hasMoreTokens()) st = new StringTokenizer(br.readLine()); return st.nextToken(); } static int nextInt() throws Exception { return Integer.parseInt(next()); } static long nextLong() throws Exception { return Long.parseLong(next()); } static String nextLine() throws Exception { return br.readLine(); } public static void main(String[] args) throws Exception { // 在这里写题解 } }

背就完了,考试时候大数据无脑写

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/30 15:52:04

5个实用功能带你快速上手BAP二进制分析平台

5个实用功能带你快速上手BAP二进制分析平台 【免费下载链接】bap 项目地址: https://gitcode.com/gh_mirrors/ba/bap BAP(Binary Analysis Platform)是一个功能强大的开源二进制分析框架,为安全研究人员和逆向工程师提供了一套完整的…

作者头像 李华
网站建设 2026/3/31 18:40:39

并发与并行:核心概念辨析及技术演进

1. 并发与并行的概念及区别 1.1 并发 1.1.1 早期无并发阶段 在计算机发展初期(约数十年前),硬件资源较为有限,CPU 通常仅具备单核心。此时,系统操作员需将待处理任务编排为顺序队列,依次交由 CPU 执行。在该…

作者头像 李华
网站建设 2026/4/4 10:02:47

CppCon 2024 学习:High-Performance Cross-Platform Architecture: C++20 Innovations

1⃣ 跨平台架构目标(Cross-Platform Architecture Goals) 在设计跨平台系统时,目标包括: 充分利用各个平台特性 不仅考虑功能,还要利用不同平台的性能优化和特性。 关注编译器特性 利用编译器提供的优化、警告、概念…

作者头像 李华
网站建设 2026/3/30 14:15:55

Google Apps Script OAuth2库:轻松实现第三方服务授权接入

Google Apps Script OAuth2库:轻松实现第三方服务授权接入 【免费下载链接】apps-script-oauth2 An OAuth2 library for Google Apps Script. 项目地址: https://gitcode.com/gh_mirrors/ap/apps-script-oauth2 还在为在Google Apps Script中集成第三方API的…

作者头像 李华
网站建设 2026/3/25 20:05:02

每周资讯 | 11月全球手游收入下载排行榜公布;TGA最新获奖游戏名单公布

内容速览:2025年App Store Awards获奖名单公布2025年亚洲及中东北非游戏收入预计达到889.7亿美元《Kingshot》九个月连续增长突破5亿美元11月全球手游收入下载排行榜公布11月中国出海手游收入下载榜公布Jam City因违反美国隐私法被罚160万美元TGA最新获奖游戏名单公…

作者头像 李华
网站建设 2026/3/23 3:53:25

springboot基于vue的大学生就业数据分析系统_e831qh7e

目录已开发项目效果实现截图开发技术系统开发工具:核心代码参考示例1.建立用户稀疏矩阵,用于用户相似度计算【相似度矩阵】2.计算目标用户与其他用户的相似度系统测试总结源码文档获取/同行可拿货,招校园代理 :文章底部获取博主联系方式&…

作者头像 李华