在Java中,可以使用substring()
方法來截取字符串中的一部分。這個方法有兩個版本:
substring(int beginIndex)
: 從給定的開始索引(包括)截取字符串,直到字符串的末尾。substring(int beginIndex, int endIndex)
: 從給定的開始索引(包括)截取字符串,直到指定的結束索引(不包括)。以下是一些示例:
public class Main {
public static void main(String[] args) {
String str = "Hello, World!";
// 截取從索引0開始的所有字符
String subStr1 = str.substring(0);
System.out.println(subStr1); // 輸出: Hello, World!
// 截取從索引0開始,到索引5(不包括)的字符
String subStr2 = str.substring(0, 5);
System.out.println(subStr2); // 輸出: Hello
// 截取從索引7開始,到字符串末尾的所有字符
String subStr3 = str.substring(7);
System.out.println(subStr3); // 輸出: World!
}
}
請注意,如果提供的索引為負數,則substring()
方法將從字符串的末尾開始計數。例如,str.substring(-1)
將返回字符串的最后一個字符。