简单实现数组的增删改查功能

需求: 编写方法实现以下功能。
// 1、实现数组在指定位置插入元素
// insert(int[] arr)
// 2、删除某一个指定位置的元素
// delete(int[] arr)
// 3、在元素的末尾添加一个元素
// Add(int[] arr, int num)
// 4、删除指定位置的元素
// deleteRange(int[] arr) int fromIndex, int endIndex
// 5、修改元素的值
// set(int[] arr) int index, int num
// 6、查询某个元素
// get(int[] arr) int index

public static void main(String[] args) {
   
//        需求: 编写方法实现以下功能。
//          1、实现数组在指定位置插入元素
//              insert(int[] arr)
//          2、删除某一个指定位置的元素
//              delete(int[] arr)
//          3、在元素的末尾添加一个元素
//              Add(int[] arr, int num)
//          4、删除指定位置的元素
//              deleteRange(int[] arr)        int fromIndex, int endIndex
//          5、修改元素的值
//              set(int[] arr)                int index, int num
//          6、查询某个元素
//              get(int[] arr)                 int index

//        随便定义一个初始数组方便验证方法
        int[] arr = new int[]{
   12, 55, 2, 4, 86, 263, 42};
        System.out.println("原数组为:" + Arrays.toString(arr));
//        System.out.println(Arrays.toString(insert(arr)));
//        System.out.println(Arrays.toString(delete(arr)));
//        System.out.println(Arrays.toString(add(arr, 52)));
//        System.out.println(Arrays.toString(deleteRange(arr)));
//        System.out.println(Arrays.toString(set(arr)));
        System.out.println(get(arr));

    }

    //    方法1:实现数组在指定位置插入元素(默认输入的值为不为负数的int类型)
    private static int[] insert(int[] arr) {
   
        Scanner in = new Scanner(System.in);
        System.out.print("插入位置:");
        int index = in.nextInt();
//        过滤不符合要求的输入值   若输入的插入值过大或过小,返回原数组并提醒
        int digits = arr.length;
        if (index > digits || index < 0) {
   
            System.out.println("输入的范围不符合要求,原数组为:");
            return arr;
        }
        System.out
  • 3
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值