Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

java 数组截取

作者:陌路情殇   发布日期:2025-10-01   浏览:110

// 示例代码: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;
    }
}

解释说明:

  1. 定义数组:我们首先定义了一个包含10个元素的整型数组 originalArray
  2. 指定索引:指定了要截取的起始索引 startIndex 和结束索引 endIndex
  3. 调用方法:调用了自定义的 subArray 方法,该方法会根据给定的起始和结束索引返回一个新的子数组。
  4. 打印结果:最后打印出截取后的数组。

注意事项:

  • 索引从0开始,startIndex 包含在内,endIndex 不包含在内。
  • 如果提供的索引不合法(如负数、超出数组长度等),会抛出 IllegalArgumentException

上一篇:java bigdecimal比较大小

下一篇:java string长度

大家都在看

java连接数据库的代码

java djl

ubuntu 卸载java

java读取excel中的图片

java新建

java sort用法

java collections.sort

java file类的方法

java发送qq邮件

java 判断

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站