Heim > Java > JavaBase > So hängen Sie Elemente an ein eindimensionales Array in Java an

So hängen Sie Elemente an ein eindimensionales Array in Java an

王林
Freigeben: 2019-11-28 14:47:32
nach vorne
3946 Leute haben es durchsucht

So hängen Sie Elemente an ein eindimensionales Array in Java an

Implementierungsidee:

Erstellen Sie zunächst ein temporäres Array, das größer als die Länge des ursprünglichen Arrays ist, und kopieren Sie dann die Elemente im ursprünglichen Array dorthin Fügen Sie dann nacheinander das neue Element hinzu, das an der letzten Indexposition hinzugefügt werden muss, und weisen Sie schließlich die temporäre Array-Adresszeigerreferenz dem ursprünglichen Array zu.

Empfohlene Lernvideos: Java-Online-Lernen

Beispiele sind wie folgt:

 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]+",");
		}
	}
}
Nach dem Login kopieren

Weitere verwandte Artikel und Tutorials finden Sie unter: Java Erste Schritte mit Zero Basics

Das obige ist der detaillierte Inhalt vonSo hängen Sie Elemente an ein eindimensionales Array in Java an. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage