java数组删除:删除数组中元素5对应位置上的元素,并将后面的元素前移,输出新的数组
2020-06-06 06:48
13 查看
删除数组
/删除数组
1 int[] arr={1,2,3,4,5,6,7,8,9,10,0,0,0,0};
2 删除元素5对应的位置上的元素,并将所有的元素前移
3 先找出要删除的位置用p进行标记赋值,然后从p点开始移动元素,判断元素为0时候停止调换
4.循环打印出新的数组
public class IncreaseArrays { public static void main(String[] args) { int[] arr={1,2,3,4,5,6,7,8,9,10,0,0,0,0}; int p=0; for(int i=0;i<arr.length;i++){ if(arr[i]==5){ p=i; break;//确定删除元素位置的下标,赋值给p } } for(int j=p;j<arr.length-1;j++){ if(arr[j]!=0){//从P点开始后面的数向前移动,直到后面的数字为0 arr[j]=arr[j+1]; } } for(int k:arr){ System.out.println(k); } }
相关文章推荐
- 在一个长度为10的整形数组中,已经放置好了任意10个整数。要求用户任意输入 一个整数,判断该数字是否在数组中。如果在,删除数组中该元素,并把后面的 元素往前挪。(让空出的位置在最后)
- 每日算法(十六)-java给定一个数组,将数组中的元素向右移动k个位置,其中k是非负数,输出旋转后的数组
- Java 实现从数组删除指定位置元素
- 如何在一维数组中查找某重复元素,并输出其位置?用java实现
- Java-第十四章-带参的方法(二)-编写程序,向整型数组的指定位置插入元素,并输出前后的值
- java竞赛-数组中同值的多余元素删除并输出
- Java Scrfipt 数组如何删除一个元素
- Java中数组Arrays.binarySearch,快速查找数组内元素位置
- Java数组-二分查找法用于元素插入有序数组,并获取元素插入的位置
- (转)javascript 从数组中删除指定值(不是指定位置)的元素
- MongoDB 第三周作业――用java操作MongoDB之删除数组中的元素
- 两个java数组删除相同元素
- 数组顺序表初始化、特定位置插入元素、删除特定值等操作
- javascript 从数组中删除指定值(不是指定位置)的元素
- java程序:一个排序好的数组,增加一个数插入到合适的位置保存到另外个数组,输出
- Java代码实现删除一个有序数组里面的重复元素
- js从数组中删除指定值(不是指定位置)的元素
- Java中删除数组中的一个元素
- js数组插入指定位置元素,删除指定位置元素,查找指定位置元素算法
- 从数组中找出两个元素的和等于指定数值,并输出位置。