java 截取子字符串数组
时间: 2024-10-20 10:01:10 浏览: 23
java 一个截取字符串的函数
在 Java 中,可以使用 String 类的 substring() 方法来截取子字符串。该方法接受两个参数,第一个参数是开始截取的位置,第二个参数是结束截取的位置(不包括该位置的字符)。如果只传递一个参数,则表示从该位置开始一直截取到字符串的末尾。
如果你要截取一个字符串数组的子数组,可以使用 Arrays 类的 copyOfRange() 方法。该方法接受三个参数,第一个参数是原始数组,第二个参数是开始截取的位置,第三个参数是结束截取的位置(不包括该位置的元素)。如果只传递两个参数,则表示从开始位置一直截取到数组的末尾。
以下是示例代码:
```
String str = "Hello, world!";
String sub1 = str.substring(0, 5); // sub1 = "Hello"
String sub2 = str.substring(7); // sub2 = "world!"
String[] arr = {"a", "b", "c", "d", "e"};
String[] subArr = Arrays.copyOfRange(arr, 1, 4); // subArr = {"b", "c", "d"}
```
阅读全文