/****删除数组元素**/public class test12 {public static void main(String[] args) {//设置两个数组int[] arr1={1,4,6,2,6,8,4,9};//指定坐标变量int arr2=3;//获取当前数组长度int l = arr1.length;System.out.println("元素个数: "+l);//遍历一开始数组:for (int i = 0; i <arr1.length-1 ; i++) {int arr3 = arr1[i];System.out.print(arr3);}//根据索引,从指定索引的那个元素开始,直接将后面的值顶替掉前面的值for (int i = arr2; i < arr1.length-1; i++) {arr1[i]=arr1[i+1];}//因为中间删掉了一个元素,后面的元素又补齐了上来,自动让最后一位,补位为0arr1[arr1.length-1]=0;//原本的元素个数,由于少了一位,所以元素个数需要减去一位l--;System.out.println();//删除元素后的数组遍历for (int i = 0; i < l; i++) {int aa = arr1[i];System.out.print(" "+aa);}}
}

Java基础,删除指定索引的元素,编程思路详解相关推荐

  1. Java基础【之】输出一个菱形(详解)

    Java基础[之]输出一个菱形(详解) 代码示例 <目录:Java渐进式学习> <目录:Java设计模式> <目录:从零手写Tomcat> 代码示例 public ...

  2. Java基础提升篇:equals()与hashCode()方法详解

    概述 java.lang.Object类中有两个非常重要的方法: public boolean equals(Object obj) public int hashCode() Object类是类继承 ...

  3. hashmap删除指定key_HashTable和HashMap的区别详解

    一.HashMap简介 HashMap是基于哈希表实现的,每一个元素是一个key-value对,其内部通过单链表解决冲突问题,容量不足(超过了阀值)时,同样会自动增长. HashMap是非线程安全的, ...

  4. java兔子问题编程思路详解_Java算法之“兔子问题”

    Java算法中的兔子问题,假设有一只兔子,从出生后的第三个月起每个月都生一只兔子,小兔子长到第三个月后每个月又能生一只兔子,假设兔子都不死,问每个月的兔子总数是多少? 在写代码之前先想明白算法,假设第 ...

  5. java兔子问题编程思路详解_java语言求解兔子问题代码分析

    1.思考 兔子问题,是费氏数列的形象化说法,它是由一位名为Fibonacci的数学家在它的著作中提出的一个问题. 2.描述 它体术的问题是:若有一只免子每个月生一只小免子,一个月后小免子也开始生产.起 ...

  6. Java基础--static静态原理及API使用示例详解

    Arrays类 Math类

  7. Java基础学习总结(53)——HTTPS 理论详解与实践

    前言 在进行 HTTP 通信时,信息可能会监听.服务器或客户端身份伪装等安全问题,HTTPS 则能有效解决这些问题.在使用原始的HTTP连接的时候,因为服务器与用户之间是直接进行的明文传输,导致了用户 ...

  8. Java基础学习总结(34)——HTTP协议详解

    一.什么是HTTP协议 HTTP是hypertext transfer protocol(超文本传输协议)的简写,它是TCP/IP协议的一个应用层协议,用于定义WEB浏览器与WEB服务器之间交换数据的 ...

  9. Java基础案例:折纸高于珠穆朗玛峰(while循环)详解

    需求: 世界最高山峰珠穆朗玛峰(8848.86米 = 8848860毫米),假如有一张足够大的纸,它的厚度是0.1毫米.请问,折叠多少次可以折成山峰的高度? 思路: 这种不知道循环多少次的情况可以用w ...

  10. Java集合源码系列(1)---- ArrayList详解

    目录 属性 构造函数 无参构造函数 含参构造(int initialCapacity) 含参构造(Collection c) add方法 add(E e) add(int index, E eleme ...

最新文章

  1. 为什么kafka性能非常高
  2. 2013.10u-boot移植之增加nand保存环境变量
  3. vue设置页面标题title
  4. 不需要登陆的灵感笔记私人版正式上线,迭代优化中。
  5. 人人都能看懂的 LSTM
  6. ubuntu php oracle,Oracle数据库之php在ubuntu上安装oracle的扩展
  7. 你还会“袖手旁观”吗?
  8. vue 项目使用 webpack 构建自动获取电脑ip地址
  9. html中加入清除浮动,HTML中清除浮动的几种办法
  10. 紫外线检测仪,WKM-UV1,紫外线检测仪UV汞灯LEDUV通用
  11. 【微信小程序】小程序实现文件的上传及预览,以PDF文件为例。
  12. [Android] 隐藏头顶状态栏
  13. ES:Elasticsearch的架构(二)
  14. 怎么编写PCIe设备驱动程序
  15. python分态密度图_学术干货丨能带结构和态密度图的绘制及初步分析
  16. 极致稳帧性能旗舰!红魔7S系列携专业端游电竞装备发布
  17. matlab 函数调试实验,C语言实验matlab中filter和filtfilt函数
  18. presto国产化适配-aarch64
  19. 上大学究竟是来干什么的?为什么会这样?
  20. Python web框架 Tornado(二)异步非阻塞使用以及原理

热门文章

  1. 【预测模型】基于matlab GUI BP神经网络+最小二乘法预测模型【含Matlab源码 208期】
  2. 若泽数据 巨人_面部识别巨人拒绝分享有关其算法数据集的详细信息
  3. 机器学习--线性回归1_线性回归-进入迷人世界的第一步
  4. SpringBoot是如何完成自动配置的
  5. python向mysql插入数据
  6. html站点的定义,HTML是什么?您构建网页的一站式解决方案
  7. java zookeeper 主从热备_zookeeper 学习
  8. webgl天空盒边界缝隙_WebGL three.js进修笔记 法向量网格材质MeshNormalMaterial的引见和建立360度全景天空盒的要领...
  9. linux查看rabbitmq的插件,docker安装rabbitmq延时队列插件
  10. c语言双精度型输出小数位数_C语言的double与float类型最多只能默认输出小数位数都取6位?...