// 示例代码:Java 数组截取
public class ArraySubsection {
public static void main(String[] args) {
// 定义一个整型数组
int[] originalArray = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
// 指定截取的起始和结束索引
int startIndex = 2;
int endIndex = 7;
// 调用截取方法
int[] subArray = subArray(originalArray, startIndex, endIndex);
// 打印截取后的数组
System.out.print("截取后的数组: ");
for (int num : subArray) {
System.out.print(num + " ");
}
}
// 截取数组的方法
public static int[] subArray(int[] array, int start, int end) {
// 检查参数合法性
if (start < 0 || end > array.length || start > end) {
throw new IllegalArgumentException("Invalid start or end index");
}
// 创建一个新的数组用于存储截取的部分
int[] result = new int[end - start];
for (int i = 0; i < result.length; i++) {
result[i] = array[start + i];
}
return result;
}
}
originalArray。startIndex 和结束索引 endIndex。subArray 方法,该方法会根据给定的起始和结束索引返回一个新的子数组。startIndex 包含在内,endIndex 不包含在内。IllegalArgumentException。下一篇:java string长度
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站