PDA

View Full Version : تعریف آرایه پویا



shirin_h
چهارشنبه 01 اسفند 1386, 14:28 عصر
سلام
من شدیدآ تو برنامم احتیاج به آرایه ای دارم که طولشو از قبل نمی دونم و در هر سری که پر می شه می خوام طولشم زیاد شه.
چطور می تونم این کارو بکنم؟ :متفکر:

Mbt925
چهارشنبه 01 اسفند 1386, 14:42 عصر
شما باید از Vector استفاده کنید.

اگه اطلاعاتی در موردش ندارید ،‌ به مرجعتون دوباره مراجعه کنید.

javaphantom
چهارشنبه 01 اسفند 1386, 19:28 عصر
java.util.ArrayList
java.util.ArrayList<Object> myArray = new ArrayList<Object>()
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzz یا
java.util.Vector<Object> myVector = new Vector<Object>()
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
تفاوت عمده بین این دو کلاس این است که vector thread safe است
همون ArryList کارتو راه می ندازه من ندید مطمعنم که با thread کاری نداری

shirin_h
شنبه 04 اسفند 1386, 10:13 صبح
برا تعریف آرایه دو بعدی یا سه بعدی پویا که مثلآ تعداد ستون رو می دونیم ولی تعداد رکورداشو نمی دونیم چه کار می شه کرد؟

javaphantom
شنبه 04 اسفند 1386, 11:38 صبح
خوب یک کلاس تعریف کن که تمام فیلدها یا همون column ها تو رو داشته باشه بعد توی arrylist بیا همون class رو add کن. هر چندتا کلاس داشته باشی یعنی همون تعداد ریکوردهات
اگر کد می خوای دباره text بزار