当前位置: 首页 > 编程笔记 >

java删除数组中的某一个元素的方法

姬俊远
2023-03-14
本文向大家介绍java删除数组中的某一个元素的方法,包括了java删除数组中的某一个元素的方法的使用技巧和注意事项,需要的朋友参考一下

实例如下:

package org.company.project.test;

import java.util.Arrays;

import java.util.Scanner;

public class ArraysDelete { public static void main(String[] args) {

//删除数组中的某一个元素的方法:

//把最后一个元素替代指定的元素,然后数组缩容

Scanner sc =new Scanner(System.in);

int[] arr = new int[]{1,2,4,5,9,8,0};

System.out.println(Arrays.toString(arr));

System.out.println("请输入要删除第几个元素:");

int n = sc.nextInt(); sc.close();

//把最后一个元素替代指定的元素

arr[n-1] = arr[arr.length-1];

//数组缩容

arr = Arrays.copyOf(arr, arr.length-1);

System.out.println(Arrays.toString(arr));

} }

运行结果:

[1, 2, 4, 5, 9, 8, 0]

请输入要删除第几个元素:

3

[1, 2, 0, 5, 9, 8]

以上就是小编为大家带来的java删除数组中的某一个元素的方法全部内容了,希望大家多多支持小牛知识库~

 类似资料:
  • 本文向大家介绍Javascript删除数组里的某个元素,包括了Javascript删除数组里的某个元素的使用技巧和注意事项,需要的朋友参考一下 删除数组中的某个元素,首先需要确定需要删除元素的索引值。 找到相对应的索引值后,根据索引值删除数组中该元素对应的值 验证下,是否成功 需要将封装为数组原始的方法,以便以后需要使用 当然根据数组的splice()方法:向/从数组中添加/删除项目,然后返回被删

  • 本文向大家介绍php 删除一维数组中某一个值元素的操作方法,包括了php 删除一维数组中某一个值元素的操作方法的使用技巧和注意事项,需要的朋友参考一下 1. 自己写for循环 从array里去掉$tmp这个元素的值 代码 此时 要重置索引,加上一句 此时结果 array_merge()也可以实现同样的效果 此时结果 2.优先使用php自带函数,因为那是用C实现的,比自己写效率高。 使用array_

  • 问题内容: 说我有这些二维数组A和B。 如何从B中删除A中的元素。(集合论中的补语:AB) 更准确地说,我想做这样的事情。 问题答案: 基于this solution对,这里是用更少的内存占用与NumPy基础的解决方案,并与大型阵列工作时,可能是有益的- 样品运行- 在大型阵列上的运行时测试- 具有基础解决方案的时间- 基于更少内存占用量的定时解决方案- 进一步提升性能 通过将每一行视为索引元组来

  • 本文向大家介绍java中删除 数组中的指定元素方法,包括了java中删除 数组中的指定元素方法的使用技巧和注意事项,需要的朋友参考一下 java中删除 数组中的指定元素要如何来实现呢,如果各位对于这个算法不是很清楚可以和小编一起来看一篇关于java中删除 数组中的指定元素的例子。 java的api中,并没有提供删除数组中元素的方法。虽然数组是一个对象,不过并没有提供add()、remove()或查

  • 我有以下错误。在1数组中使用splice时,它会删除两个数组中的元素。代码: 控制台日志的结果是:[1,3,4,5],我只在arrayAux上使用了拼接方法。我不知道为什么会这样。 谢谢你的帮助!

  • 本文向大家介绍php中删除数组的第一个元素和最后一个元素的函数,包括了php中删除数组的第一个元素和最后一个元素的函数的使用技巧和注意事项,需要的朋友参考一下 对于一个php数组,该如何删除该数组的第一个元素或者最后一个元素呢?其实这两个过程都可以通过php自带的函数 array_pop 和 array_shift 来完成,下面就具体介绍一下如何来操作。 (1)使用 array_pop 删除数组的