当前位置: 首页 > news >正文

[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]

转载于:https://www.cnblogs.com/hanfeihanfei/p/6146077.html

相关文章:

  • 当你输入一个网址的时候,实际会发生什么?
  • 【转】Android下面打印进程函数调用堆栈(dump backtrace)的方法
  • 算法导论学习笔记——找数组中第i小的元素
  • 获取验证码
  • 在最坏情况下,利用n + ┌lgn┐ - 2 次比较,即可找到 n 个元素中的第2小元素
  • 牛客网上的剑指offer题目
  • 算法导论学习补充——希尔排序
  • java虚拟机学习笔记——java虚拟机内部体系概述(第五章)
  • java虚拟机学习笔记——java class文件的内容(第六章)
  • 《java jdk7学习笔记》之java三大平台
  • java类的装入
  • LR常用函数以及调用自定义函数
  • java类加载器体系结构
  • MySQL 导入数据
  • java虚拟机学习笔记——类型和对象的生命周期(第七章)
  • 【162天】黑马程序员27天视频学习笔记【Day02-上】
  • Android开发 - 掌握ConstraintLayout(四)创建基本约束
  • HTML5新特性总结
  • Java教程_软件开发基础
  • node入门
  • React as a UI Runtime(五、列表)
  • unity如何实现一个固定宽度的orthagraphic相机
  • ViewService——一种保证客户端与服务端同步的方法
  • vue-loader 源码解析系列之 selector
  • 解析 Webpack中import、require、按需加载的执行过程
  • 精彩代码 vue.js
  • 每个JavaScript开发人员应阅读的书【1】 - JavaScript: The Good Parts
  • 深入浅出webpack学习(1)--核心概念
  • 提升用户体验的利器——使用Vue-Occupy实现占位效果
  • 问:在指定的JSON数据中(最外层是数组)根据指定条件拿到匹配到的结果
  • 小而合理的前端理论:rscss和rsjs
  • 转载:[译] 内容加速黑科技趣谈
  • # MySQL server 层和存储引擎层是怎么交互数据的?
  • #define,static,const,三种常量的区别
  • (Redis使用系列) Springboot 在redis中使用BloomFilter布隆过滤器机制 六
  • (ZT)出版业改革:该死的死,该生的生
  • (剑指Offer)面试题41:和为s的连续正数序列
  • (七)Java对象在Hibernate持久化层的状态
  • (十八)三元表达式和列表解析
  • (转)可以带来幸福的一本书
  • (转)为C# Windows服务添加安装程序
  • *1 计算机基础和操作系统基础及几大协议
  • ..回顾17,展望18
  • .Net - 类的介绍
  • .NET 线程 Thread 进程 Process、线程池 pool、Invoke、begininvoke、异步回调
  • .NET轻量级ORM组件Dapper葵花宝典
  • .NET设计模式(2):单件模式(Singleton Pattern)
  • /dev/VolGroup00/LogVol00:unexpected inconsistency;run fsck manually
  • [ vulhub漏洞复现篇 ] JBOSS AS 5.x/6.x反序列化远程代码执行漏洞CVE-2017-12149
  • [Angular] 笔记 21:@ViewChild
  • [AutoSar]BSW_Memory_Stack_003 NVM与APP的显式和隐式同步
  • [BT]BUUCTF刷题第4天(3.22)
  • [Bzoj4722]由乃(线段树好题)(倍增处理模数小快速幂)
  • [HDU]2161Primes
  • [iOS]GCD(一)