الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Appendعملها في الكود

بدأه حفيدة عائشة في 12 مايو 2008 · 2 رد · 615 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

  import java.util.*;
  import javax.swing.*;

  public class LinearArray
  {
	 private int [] data; // array of values
	 private static Random generator = new Random();

	 // create array of given size and fill with random numbers
	public LinearArray( int size )
	 {
	   data = new int [ size ]; // create space for array

		// fill array with random ints in range 10-99
		for ( int i = 0; i < size; i++ )
		   data[ i ] = 10 + generator.nextInt( 90 );
	 } // end LinearArray constructor

	 // perform a linear search on the data  
	 public int linearSearch( int searchKey )
	 {
		// loop through array sequentially				  
		for ( int index = 0; index < data.length; index++ )
		   if ( data[ index ] == searchKey )				
			  return index; // return index of integer	  

		return -1; // integer was not found
	 } // end method linearSearch		  

	 // method to output values in array
	 public String toString()
	 {
	   StringBuffer temporary = new StringBuffer();

	    // iterate through array
		for ( int element : data )
		   temporary.append( element + " " );		temporary.append( "\n" ); // add endline character
		return temporary.toString();
	 } // end method toString

ماهي عمل الذي بلون الاحمر في الكود

الامر التالي:

// iterate through array

for ( int element : data )

temporary.append( element + " " );

temporary.append( "\n" ); // add endline character

ارجو التوضيح منكم

مشكورين وجزاكم الله خير

تم تعديل هذه المشاركة بواسطة hala_moon في 12 مايو 2008 في 21:18

لا اله الا أنت سبحانك أني كنت من الظالمين

---------------------------------------------------------------------

#2

لا يعقل أن تفتحي كل يوم موضوع لتسألي عن نفس الشيء

لكن في شيفرة مختلفة

الشيفرة المعلمة

تقوم بإضافة العناصر الموجودة في المصفوفة data إلى الذاكرة المؤقتة buffer المسمى temporary

جملة foreach تمر على العناصر في المصفوفة

وجملة append تلحق العنصر بآخر المصفوفة

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#3

عفوا اخي الفاضل لم يكن سؤالي عن الforrach

ولكن عن append كنت اريد ان اعرف هل هي method أم ماذا فقط ؟؟؟

وعلى العموم بارك الله فيك

وفي مجهودك الطيب والرد

تقبل تحياتي

لا اله الا أنت سبحانك أني كنت من الظالمين

---------------------------------------------------------------------

مواضيع مشابهة