Maison >Java >JavaBase >Comment supprimer des éléments d'un tableau en JAVA ?

Comment supprimer des éléments d'un tableau en JAVA ?

angryTom
angryTomoriginal
2019-11-12 13:30:497275parcourir

Comment supprimer des éléments d'un tableau en JAVA ?

Comment supprimer des éléments d'un tableau en JAVA ?

Les tableaux Java ont une longueur fixe, donc les éléments du tableau ne peuvent pas être supprimés directement. (Tutoriel recommandé : tutoriel Java)

Supprimez les éléments du tableau d'origine en créant un nouveau tableau et en attribuant les éléments conservés dans le tableau d'origine au nouveau tableau. De la même manière, des éléments peuvent être ajoutés à un tableau.

import java.util.Arrays;
 
public class ArrayTest1 {
 
	public static void main(String[] args) {
		int[] array1 = new int[] {4, 5, 6, 7};
		int num = 2;
		int[] newArray = new int[array1.length-1];
		
		for(int i=0;i<newArray.length; i++) {
			// 判断元素是否越界
			if (num < 0 || num >= array1.length) {
				throw new RuntimeException("元素越界... "); 
			} 
			// 
			if(i<num) {
				newArray[i] = array1[i];
			}
			else {
				newArray[i] = array1[i+1];
			}
		}
		// 打印输出数组内容
		System.out.println(Arrays.toString(array1));
		array1 = newArray;
		System.out.println(Arrays.toString(array1));
	}
}

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn