本文主要是介绍JAVA刷题 字符操作串各种方法总结(随时更新),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
写在前面
- JAVA万能头:
import java.io.*;
import java.util.*;
- JAVA字符串方法参数操作 谨记【左闭右开】原则
一、substring()方法
-
两个参数:
字符串.substring(参数1,参数2);
参数1:字符串截取的起始下标,非负的整数
如果此参数是0,则是从字符串的第一个字符开始截取
参数2:截取结束位置的索引下标 -
一个参数:
字符串.substring(参数);
参数:字符串截取的起始下标
结果:从起始位置至字符串末尾的字符串
二、hasNext和next和 hasNextLine和nextLine方法
在Java中,HasNext和Next是Scanner类的两个方法,它们用于读取用户输入。
HasNext方法会检查用户是否在当前行输入了一个值,如果有,它会返回true,否则返回false。Next方法会读取用户在当前行输入的值,并将其作为方法的返回值。
HasNextLine和NextLine也是Scanner类的方法,它们与HasNext和Next类似,但是它们读取的是用户输入的整行文本,而不是单个值。
- 总结
- nextLine() 有空格就停止
- 1、一定要读取到有效字符后才可以结束输入。
2、对输入有效字符之前遇到的空白,next() 方法会自动将其去掉。
3、只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符。
4、next() 不能得到带有空格的字符串。 - nextLine() 有单独的enter才停止
1、以Enter为结束符,也就是说 nextLine()方法返回的是输入回车之前的所有字符。
2、可以获得空白。
这篇关于JAVA刷题 字符操作串各种方法总结(随时更新)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!