بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

استفاده از یک کلاس خارج از حلقه

مدیریت گفتگو
120518 10 سال پیش
آخرین تغییر: 10 سال پیش

با سلام 

من یک کلاس دارم به اس IteamData  که این رو توی یه حلقه For  تعریف کردم حالا می خواستم ببینم چه طور امکان داره خارج از حلقه ازش استفاده کنم

for(int i=0;i<10;i++) {
ItemData iTem[] = {new ItemData("w", "a", "b", "c", "d")};
}

نظرات

پاسخ‌ها 2

احمد 10 سال پیش

 ItemData iTem[];
for(int i=0;i<10;i++) {
    iTem[] = {new ItemData("w", "a", "b", "c", "d")};
}

ابته اگه از arraylist استفاده کنی راحت تری مثلا:

 public class ItemData {
		private String item;

		public String getItem() {
			return item;
		}

		public void setItem(String item) {
			this.item = item;
		}
	}

*******************************************************

ArrayList<ItemData> itemDatas = new ArrayList<ActivityPayment.ItemData>(); for (int i = 0; i < 10; i++) { ItemData itemData = new ItemData(); itemData.setItem("" + i); itemDatas.add(itemData); }

نظرات

120518 10 سال پیش
میشه یه مثال بزنی
احمد 10 سال پیش
مثال را که زیرش نوشتم
120518 10 سال پیش

این کد رو در نظر بگیرید من می خوام به جای اینکه دستی هر بار بنویسم توی یه حلقه قرار برم اینو 

ItemData itemsData[] = { new ItemData("Help",R.drawable.help),
                new ItemData("Delete",R.drawable.content_discard),
                new ItemData("Cloud",R.drawable.collections_cloud),
                new ItemData("Favorite",R.drawable.rating_favorite),
                new ItemData("Like",R.drawable.rating_good),
                new ItemData("Rating",R.drawable.rating_important)};

نظرات


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .