PDA

View Full Version : arraylist



minoooo
پنج شنبه 05 اسفند 1389, 13:39 عصر
سلام،
من یک arraylist دارم که بطور پویا مقادیر به آن اضافه و کم می شود.
اما مشکلی که وجود داره اینه که ، اگه سایز arraylist ،1 باشه و مقدار موجود در آن را حذف کنم ...:

public static ArrayList Names = new ArrayList();
Names.remove(t);
(T) متغیری است که بطور پویا تغییر می کند و اگر t=0 شود ، دستور remove

خطا می دهد .
کسی می تونه راهنماییم کنه؟
متشکرم

kobari
شنبه 07 اسفند 1389, 20:38 عصر
سلام،
من یک arraylist دارم که بطور پویا مقادیر به آن اضافه و کم می شود.
اما مشکلی که وجود داره اینه که ، اگه سایز arraylist ،1 باشه و مقدار موجود در آن را حذف کنم ...:

public static ArrayList Names = new ArrayList();
Names.remove(t);
(T) متغیری است که بطور پویا تغییر می کند و اگر t=0 شود ، دستور remove

خطا می دهد .
کسی می تونه راهنماییم کنه؟
متشکرم

وقتي ايندكس خارج از سايز آريه است طبيعتآ بايد خطا گرفت . براي جلو گيري از خطا بايد استثناء IndexOutOfBoundsException (file:///C:/Program%20Files/Java/docs/api/java/lang/IndexOutOfBoundsException.html) در برنامه كنترل شود.

javaphantom
شنبه 07 اسفند 1389, 20:58 عصر
exception یا پیغام خطا رو اینجا بزار ببینم.