JAVAにおける配列挿入と指定された要素のインスタンスコードの削除
今日は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("
: 0-----"+(array.length-1));
int index=sc.nextInt();
System.out.println("
-----");
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("
: 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の中で配列を挿入して削除します。指定された要素の実例コードは小编で皆さんに共有しています。参考にしてほしいです。どうぞよろしくお愿いします。