JAVA中数组插入与删除指定元素的实例代码
2018-02-03 10:32
816 查看
今天学了Java的数组,写了数组的插入和删除,本人小白,写给不会的小白看,大神请忽略,有错请大家指出来;
/** 给数组指定位置数组的插入 */ import java.util.*; public class ArrayInsert{ public static void main(String []args){ System.out.println("请用键盘输入5个数:"); int [] array =new int[10]; Scanner sc=new Scanner(System.in); //通过键盘向数组输入数 for(int i=0;i<array.length-5;i++){ array[i]=sc.nextInt(); } //遍历数组 System.out.print("原数组为:"); for(int a:array){ System.out.print(" "+a); } //向指定的位置插入数 System.out.println("\n请输入插入位置:有效位置为0-----"+(array.length-1)); int index=sc.nextInt(); System.out.println("\n请输入插入的值-----"); int num=sc.nextInt(); //调用静态函数index //遍历插入后的数组 System.out.println("插入元素之后的数组遍历:"); Insert(index,num,array); for(int i=0;i<array.length;i++){ System.out.print(" "+array[i]); } } //向数组指定位置插入数据方法 public static int[] Insert(int index,int num,int a[]){ //如果有元素,在索引之后的元素向后移一位, for(int a[i]=a[i-1]; } a[index]=num; return a; } }
//删除数组指定位置的数字。 import java.util.*; public class ArrayDelete{ public static void main(String args[]){ System.out.println("请用键盘输入5个数:"); int [] array =new int[10]; Scanner sc=new Scanner(System.in); //通过键盘向数组输入数 for(int i=0;i<array.length-5;i++){ array[i]=sc.nextInt(); } //遍历数组 System.out.print("原数组为:"); for(int a:array){ System.out.print(" "+a); } //删除在指定位置的数字 System.out.println("\n输入你要删除的位置: 范围在0---"+(array.length-1)); int index=sc.nextInt(); delete(index,array);//调用delete方法 //删除之后的遍历 System.out.println("删除之后的遍历:"); for(int i=0;i<array.length;i++){ System.out.print(" "+array[i]); } } public static int[] delete(int index,int array[]){ //根据删除索引,把数组后面的向前移一位 for(int i=index;i<array.length;i++){ if(i!=array.length-1){ array[i]=array[i+1]; }else{//处理最后一位超出情况 array[i]=array[i]; } } return array; } }
以上这篇JAVA中数组插入与删除指定元素的实例代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
您可能感兴趣的文章:
相关文章推荐
- JAVA中的数组插入与删除指定元素
- js 给json添加新的字段,或者添加一组数据,在JS数组指定位置删除、插入、替换元素
- 有序数组的二分法查询、删除、插入java代码
- 【LeetCode-面试算法经典-Java实现】【027-Remove Element(删除数组中指定的元素)】
- java实现向有序数组中插入一个元素实例
- Java 实现从数组删除指定位置元素
- Java代码实现删除一个有序数组里面的重复元素
- javascript中删除指定数组中指定的元素的代码
- java中删除数组中的指定元素方法,数组和字符串互相转化方法
- Java ArrayList add(index,element) 方法插入元素到数组指定位置
- Java ArrayList add(index,element) 方法插入元素到数组指定位置
- 数据结构(一)-顺序存储结构的插入和删除:向指定位置的数组插入和删除元素
- JavaScript删除指定子元素代码实例
- Java删除数组指定元素,并压缩数组
- jquery删除指定子元素代码实例
- js从数组中删除指定值(不是指定位置)的元素实现代码
- Java数组插入或删除元素
- Java-第十四章-带参的方法(二)-编写程序,向整型数组的指定位置插入元素,并输出前后的值
- Java数组中的元素删除并实现向前移的代码
- Java从在数组中删除指定元素