用subString()写
时间: 2024-10-22 19:06:00 浏览: 10
sqlserver substring函数使用方法小结
`substring()`是Java字符串类`String`的一个方法,用于截取字符串的一部分。它接受两个参数:开始索引(包含)和结束索引(不包含),返回从指定位置到指定索引前一位置的所有字符组成的新字符串。这个方法不会改变原字符串。
基本语法如下:
```java
public String substring(int beginIndex)
public String substring(int beginIndex, int endIndex)
```
- `substring(beginIndex)`:返回从`beginIndex`位置到字符串末尾的所有字符。
- `substring(beginIndex, endIndex)`:返回从`beginIndex`到`endIndex - 1`位置之间的字符。
举个例子:
```java
String str = "Hello, World!";
String substr1 = str.substring(0, 5); // "Hello"
String substr2 = str.substring(7); // "World!"
// 如果超出范围会抛出异常
int invalidIndex = str.length();
try {
String substr3 = str.substring(invalidIndex);
} catch (StringIndexOutOfBoundsException e) {
System.out.println("Invalid index");
}
```
阅读全文