java substring
时间: 2023-06-21 21:11:17 浏览: 52
Java中的substring()方法是用于获取字符串中的子串。它有两个重载方法:
1. substring(int beginIndex):返回从beginIndex开始到字符串末尾的子串。
2. substring(int beginIndex, int endIndex):返回从beginIndex到endIndex-1的子串。
下面是一些使用substring()方法的示例:
```java
String str = "Hello, World!";
String subStr1 = str.substring(7); // subStr1的值为"World!"
String subStr2 = str.substring(0, 5); // subStr2的值为"Hello"
```
需要注意的是,如果传入的beginIndex或endIndex参数超出了字符串的范围,substring()方法将会抛出StringIndexOutOfBoundsException异常。
相关问题
Java substring
Java substring 方法用于返回一个字符串的子字符串。它有两个参数:起始索引和结束索引。起始索引指定了子字符串的第一个字符的位置,而结束索引则指定了子字符串的最后一个字符的位置(不包括该位置的字符)。以下是 substring 方法的语法:
```java
public String substring(int startIndex)
public String substring(int startIndex, int endIndex)
```
使用 substring 方法的示例:
```java
String str = "Hello, world!";
String subStr1 = str.substring(7); // subStr1 的值为 "world!"
String subStr2 = str.substring(0, 5); // subStr2 的值为 "Hello"
```
在这个示例中,第一个 substring 调用返回了从字符串 str 的第 7 个字符开始的子字符串,而第二个 substring 调用返回了从字符串 str 的第 0 个字符到第 5 个字符的子字符串。
java substring
Java中的substring方法用于截取字符串的一部分。它接受两个参数,即开始索引和结束索引(不包括结束索引)。返回的是截取后的子字符串。
以下是一个示例代码,演示了如何使用substring方法截取字符串[^1]:
```java
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String s = sc.nextLine();
// 截取索引2到索引4之间的字符(不包括索引4)
System.out.println(s.substring(2, 4));
// 截取从索引2开始到字符串末尾的字符
System.out.println(s.substring(2));
// 截取从字符串末尾往前数的3个字符
System.out.println(s.substring(s.length()-3));
sc.close();
}
}
```
请注意,上述代码中的`sc.nextLine()`用于接收用户输入的字符串。你可以根据需要修改输入的字符串。