Scanner中的next方法和nextLine方法的区别
Scanner中的next方法和nextLine方法的区别
- next()
- 一定需要读取到有效字符后才能结束。
- 在输入有效字符前遇到的空格,next()会自动将其去掉。
- 只有在输入有效字符后,才将其后面输入的空格作为分割符或结束符。
- next()方法不能接收带有空格的字符串(强行接收,会丢失有效字符之后第一个空格之后的内容)。
- nextLine()
- 以Enter作为结束符,可以接收在输入Enter之前的所有字符。
- 可以接收空格字符。
本文来自博客园,作者:小徐学狂,转载请注明原文链接:https://www.cnblogs.com/xd-study/p/12837340.html
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步