java怎么截取字符串中的一部分

小億
86
2024-09-26 03:53:07
欄目: 編程語言

在Java中,可以使用substring()方法來截取字符串中的一部分。這個(gè)方法有兩個(gè)版本:

  1. substring(int beginIndex): 從給定的開始索引(包括)截取字符串,直到字符串的末尾。
  2. substring(int beginIndex, int endIndex): 從給定的開始索引(包括)截取字符串,直到指定的結(jié)束索引(不包括)。

以下是一些示例:

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!
    }
}

請(qǐng)注意,如果提供的索引為負(fù)數(shù),則substring()方法將從字符串的末尾開始計(jì)數(shù)。例如,str.substring(-1)將返回字符串的最后一個(gè)字符。

0