今天使用substring()函数,对于参数理解不是很好,在网上看也有好多错的,自己测试了一遍,记录下来
substring(int beginIndex,int endIndex)中第一个参数是开始位置,第二个参数是结束位置,
String s="abcdefg";
System.out.println(s.substring(2,4));
结果:cd
如果只给一个参数,是从参数位置开始,一直到结束
String s="abcdefg";
System.out.println(s.substring(2));
结果:cdefg
注意:下标从零开始,包括前面的,不包括后面的,也可以看成是下标从一开始,不包括开始,包括结束,实在蒙圈自己测试一下就都明白了
本文详细解析了 Java 中字符串处理函数 substring() 的用法,包括如何指定开始和结束位置来截取子串,以及仅指定起始位置时的行为表现。通过实际例子展示了下标从零开始的原则。
1476

被折叠的 条评论
为什么被折叠?



