当前位置: 首页 > news >正文

洛谷官方题单[Java版题解]--【入门5】字符串

知识点:sc.next()不吃换行符,留在缓冲区,sc.nextLine()吃掉换行符,但只返回换行符前面的,然后该它上场的时候前面有换行符留在缓冲区,他就会卡住,

import java.util.Scanner; public class Main { static int pos=0; public static void main(String[] args) { Scanner sc = new Scanner(System.in); /* String s = sc.next(); String s1 = sc.nextLine();*/ //next() 读一个字符(遇到空格或换行就停) 不留,但换行符还在缓冲区 //nextLine()读一整行(从当前位置读到换行符) 吃掉换行符,然后nextLine遇到新的换行符就停止,比如该他上场了,但前面还有一个换行符留在缓冲区,它就卡了 String s1=sc.nextLine(); String S3=sc.nextLine(); String[] s2 = S3.split(" "); int count = 0; for (int i = 0; i < s2.length; i++) { if (s1.equalsIgnoreCase(s2[i])) { count++; } } int c = look(s2, s1); if (count == 0) { System.out.println(-1); } else { System.out.println(count + " " + c); } } public static int look(String [] s, String s1) { //读取的是单词首字母的位置 for (int i = 0; i < s.length; i++) { if(s1.equalsIgnoreCase(s[i])){ return pos; } pos+=(s[i].length()+1); } return -1; } }
http://www.jsqmd.com/news/731465/

相关文章:

  • 透明底图片怎么制作?2026年最全工具测评与实操指南
  • Docker 27默认存储驱动性能暴跌47%?:2024年生产环境实测报告与5步紧急降级/升配指南
  • Bili2Text:零门槛B站视频转文字工具,让视频内容秒变可编辑文本!
  • LinkSwift:八大网盘文件直链下载的终极解决方案指南
  • 保姆级教程:STM32+ESP8266+MQTT接入OneNet,手把手教你配置新版可视化View控制继电器
  • 2026年SUPROME公司最新推荐排行榜:SUPROME怎么合作/SUPROME怎么加盟/SUPROME加工厂评测 - 品牌策略师
  • 网络安全——CTF逆向Reverse入门
  • 避坑指南:Franka机械臂libfranka和franka_ros源码安装常见报错全解析(从克隆超时到编译失败)
  • 放假,排号6000多等DeepSeek V4 Pro
  • Blender 3MF插件终极指南:免费实现3D打印文件完美导入导出
  • Unity —— 数据持久化
  • 告别手动复制粘贴!用Python脚本批量提取ARXML文件里的ECU和通信信息
  • Agent-memory-摘要评估中的覆盖率以及可用性
  • 如何用抖音下载工具高效管理内容创作?实用指南全解析
  • B站视频缓存转换终极指南:5分钟掌握永久保存技巧 [特殊字符]
  • 高效GitHub加速插件:全面解析与实战应用指南
  • 保姆级教程:在Ubuntu服务器上配置Jupyter Lab,实现手机远程写Python代码
  • 从设计思路到硬件映射:我是如何利用7系列FPGA的SLICEM玩转分布式RAM和移位寄存器的
  • 使用 Python 快速接入 Taotoken 并调用 OpenAI 兼容大模型
  • 好帅(HOST) HS-AF01T电烤炉(空气炸锅)的小修及物联网设备的安全思考
  • 别再暴力搜索了!用PCL的KD-Tree和Octree搞定点云近邻查找(附C++实战代码)
  • KLayout版图设计工具终极指南:从零到精通的完整学习路径
  • 深入解析Dell G15散热控制:tcc-g15开源方案架构与实战指南
  • 鸣潮自动化工具完全指南:5步实现游戏时间解放的智能方案
  • 开源TinyUSB vs 厂商SDK:在ESP32-S3上做USB主机,我为什么选择了它?
  • ComfyUI-AnimateDiff-Evolved:5种高级架构设计实现专业级动画生成
  • Spliit开源项目解析:费用分摊算法与全栈技术实现
  • 具身智能(Embodied AI):当 Agent 走进物理机器人
  • 通过curl命令直接测试Taotoken聊天补全接口
  • JetBrains IDE试用期重置终极指南:30天无限续杯完整教程