سلام وقت بخیر
دوستان من یک String به شکل زیر دارم
public String names[] = new String[]{
"tehran",
"mashahd"
};
حالا من میخوام با حفظ اطلاعات قبلی یه String جدید بهش اضافه کنم
ممنون می شم راهنمایی نمایید
سلام وقت بخیر
دوستان من یک String به شکل زیر دارم
public String names[] = new String[]{
"tehran",
"mashahd"
};
حالا من میخوام با حفظ اطلاعات قبلی یه String جدید بهش اضافه کنم
ممنون می شم راهنمایی نمایید
سایز یک آرایه ثابت هست یعنی وقتی یک آرایه تعریف میکنید بعدا نمیتونید سایز اون رو تغییر بدید فقط میتونید مقادیر ایندکس هارو تغییر بدید.
برای حل این مشکل میتونید از لیست استفاده کنید. اگر نمیخواید از لیست استفاده کنید راه حل بعدی میتونه این باشه هر بار خواستید اطلاعات جدید اضافه کنید یک آرایه جدید با یک سایز بیشتر از قبلی ایجاد کنید ارایه قبلی رو کپی کنید تو ارایه جدید و خونه اخر هم مقدار اضافه شده رو قرار بدید.
یا از اول سایز ثابت مثلا 10 برای ارایه در نظر بگیرید شروع کنید به پر کردن اون تو این مثال ارایه شما دوتا ایندکس بیشتر نمیتونه داشته باشه هیچوقت.