Java中的subString()方法
public class SubString {
/***********************一个参数的************************/
// [beginIndex, end]截取从开始索引(包括)到最后(包括)。
// 不可以是负数,会抛异常。(StringIndexOutOfBoundsException)
// System.out.println(str.substring(-1));
// 索引从0开始。且包括参数索引的字符。
System.out.println(str.substring(0));
System.out.println(str.substring(10));
// System.out.println(str.substring(11));
System.out.println("*********************");
/***********************两个参数的************************/
// [beginIndex, endIndex)截取开始索引(包括)到结束索引(不包括)
// 开始索引不可以是负数,会抛异常。(StringIndexOutOfBoundsException)
// System.out.println(str.substring(-1, 5));
// 截取开始索引(包括)到结束索引(不包括,结束索引最大是对象长度)
System.out.println(str.substring(0, 10));
System.out.println(str.substring(0, 10).length());
// 结束索引不可以大于对象长度,会抛异常。(StringIndexOutOfBoundsException)
// System.out.println(str.substring(0, 11));
}
public static void main(String args[]) {
/***********************一个参数的************************/
// [beginIndex, end]截取从开始索引(包括)到最后(包括)。
// 不可以是负数,会抛异常。(StringIndexOutOfBoundsException)
// System.out.println(str.substring(-1));
// 索引从0开始。且包括参数索引的字符。
System.out.println(str.substring(0));
System.out.println(str.substring(10));
System.out.println("".equals(str.substring(10)));
// System.out.println(str.substring(11));
System.out.println("*********************");
/***********************两个参数的************************/
// [beginIndex, endIndex)截取开始索引(包括)到结束索引(不包括)
// 开始索引不可以是负数,会抛异常。(StringIndexOutOfBoundsException)
// System.out.println(str.substring(-1, 5));
// 开始索引不可以大于结束索引,会抛异常,特殊的。(StringIndexOutOfBoundsException)
// System.out.println(str.substring(6, 5));
// System.out.println(str.substring(1, -1));// 截取开始索引(包括)到结束索引(不包括,结束索引最大是对象长度)
System.out.println(str.substring(0, 10));
System.out.println(str.substring(0, 10).length());
// 结束索引不可以大于对象长度,会抛异常。(StringIndexOutOfBoundsException)
// System.out.println(str.substring(0, 11));
}
}
请积极对此文说点你想说的!!!
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇:没有了
- 下一篇:没有了