java删除数组中的某一个元素的方法
发布时间:2020-05-27 14:29:06 所属栏目:Java 来源:互联网
导读:实例如下:packageorg.company.project.test;importjava.util.Arrays;importjava.util.Scanner;publicclassArraysDelete{publicstaticvoidmain(String[]args){
|
实例如下:
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,0] 请输入要删除第几个元素: 3 [1,8] 以上就是小编为大家带来的java删除数组中的某一个元素的方法全部内容了,希望大家多多支持编程小技巧~ (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- java – JButton扩展以占用整个框架/容器
- Hibernate 泛型DAO实现代码
- struts2配置静态资源代码详解
- java System.out.println()奇怪的行为长字符串
- java – apache commons dbcp connection pool error:使用
- java – 使用套接字通过TCP从服务器端向客户端发送ArrayLis
- java – JVM超过用-Xmx定义的最大内存
- java-此三维数组中存在多少引用?
- java – 是否正在创建一个用于测试不良做法的私有构造函数?
- java – Selenium WebDriver Safari(11.0)TypeError:值不是
