آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

اضافه کردن مقدار به Array

Pr0gramm3r  11 سال پیش  11 سال پیش
0 0

سلام , من یه آرایه در کلاس G دارم

و کل برنامه به اون بستگی داره

میخوام مقدار اون رو تغییر بدم

آرایه داینامیک هم نیست با یه String.add یه چیزی بهش اضافه کنم

راه حل چیه؟

ممنون میشم کمک کنید

0 0
داینامیک نباشه static میشه، اونم از اسمش معلومه نمیشه عنصری رو حذف و اضافه کرد، پس راه حل ArrayList هست. (11 سال پیش)
0 0
منم از خدامه ArrayList ـش کنم , ولی چون کد جوری نوشته شده که اگه تبدیل کنم مشکل پیش میاد نمیشه ... , میتونم پروژه رو بهتون بدم یه نگاه بندازید؟ خیلی ممنون میشم , شاید بتونید درستش کنید (11 سال پیش)
0 0
لطفا قسمت های مربوط رو توی سوالتون درج کنید، در صورت توان همه کمک میکنیم. (11 سال پیش)
0 0
چون تقریبا کل پروژه وابسطه به اونه نمیشه ... , مگر این که فقط یه قسمتش رو به عنوان مثال بزارم ؟ ... (11 سال پیش)
0 0
تمام عناصر ارایه رو یکبار فراخوانی کن < و توی یک ارایه جدید ذخیره کن و هرچی هم دلت میخواد بهش اضاف کن < به همین راحتی :D (11 سال پیش)
0 0
نمیشه برادر :D , اون ارایه اصلی فقط باید تغییر کنه (11 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
Pr0gramm3r  11 سال پیش
0 0

این همون ارایه هستش

 public static String[] IMAGES = new String[] {};

اینم کدی که میخوام به اون آرایه لینکی اضافه بشه

  private void populateFromServer() {
        List<String> images = new ArrayList<String>(Arrays.asList(Constants.IMAGES));
        String url = "http://192.168.1.106/testproject/service.php";
        ArrayList<NameValuePair> params = new ArrayList<NameValuePair>();
        params.add(new BasicNameValuePair("action", "read"));
//        params.add(new BasicNameValuePair("filter", lastFilter));
//        params.add(new BasicNameValuePair("sort", lastSort));

        String result = Webservice.readUrl(url, params);
        if (result != null) {
            try {
                applications.clear();
                JSONArray apps = new JSONArray(result);
                for (int i = 0; i < apps.length(); i++) {
                    JSONObject object = apps.getJSONObject(i);
                    StructApplication application = new StructApplication();
                    application.id = object.getInt("id");
                    application.link = object.getString("link");
              // اینجا میخوام این اتفاق بی افته
                }

                
            }
            catch (JSONException e) {
                e.printStackTrace();
            }
        }
    }
0 0
من که بلد نیستم به آرایه Static یه عنصر اضافه یا حذف کنم، ولی اگه اصرار دارید جوابای این لینک رو بررسی کنید. (11 سال پیش)

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