Maison > Java > JavaBase > Comment ajouter des éléments à un tableau unidimensionnel en Java

Comment ajouter des éléments à un tableau unidimensionnel en Java

王林
Libérer: 2019-11-28 14:47:32
avant
3944 Les gens l'ont consulté

Comment ajouter des éléments à un tableau unidimensionnel en Java

Idée d'implémentation :

Créez d'abord un tableau temporaire plus grand que la longueur du tableau d'origine, puis copiez les éléments du tableau d'origine dans le tableau temporaire un par un. Ajoutez ensuite le nouvel élément qui doit être ajouté à la dernière position d'index, et enfin attribuez la référence du pointeur d'adresse de tableau temporaire au tableau d'origine.

Vidéos d'apprentissage recommandées : Java Online Learning

Les exemples sont les suivants :

 public class ArrayAppend
{
	public static void main(String[] args)
	{
		//一维数组的定义和初始化
		//静态定义一维数组
		int[] scores={90,70,50,80,60,85};

		//向一维数组scores末尾中添加一个学生的成绩 75.
		/*
		思路:
			1. 先创建一个比原来scores数组长度大1的临时数组 tempArray
			2. 将scores数组的每一个值复制到 tempArray
			3. 然后将 成绩为 75 赋值到 tempArray的新增最后的索引位置
			4. 最后将tempArray地址指针引用赋值给 scores;
		*/
		int[] tempArray=new int[scores.length+1];
		for(int i=0;i<scores.length;i++)
		{
			tempArray[i]=scores[i];
		}
		tempArray[scores.length]=75;
		scores=tempArray;
		//打印输出添加75成绩后的scores
		for(int i=0;i<scores.length;i++)
		{
			System.out.print(scores[i]+",");
		}
	}
}
Copier après la connexion

Pour plus d'articles et de didacticiels connexes, veuillez visiter : Java Premiers pas avec Zero Basics

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!

Étiquettes associées:
source:csdn.net
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal