نمایش نتایج 1 تا 10 از 10

نام تاپیک: راهنمایی در مورد ذخیره وکتور

  1. #1

    Exclamation راهنمایی در مورد ذخیره وکتور

    سلام به دوستان و اساتید
    من تازه شروع کردم به یادگیری جاوا و الان به چند تا مشکل خوردم که اگه لطف کنید راهنماییم کنید ممنون میشم
    من دارم یه برنامه کوچولو موچولو مینوسم که تو اون اطلاعات از یه تکست فیلد داخل یه وکتور ریخته میشه و از وکتور وارد یه کومبو باکس میشه تا اینجاش هیچ مشکلی نیست :)
    اما وقتی میخوام این اطلاعات ذخیره کنم نمیشه !
    یعنی چجوری من وکتور رو تو فایل ذخیره کنم و دوباره اونو بخونم جوری که تو کومبو باکس ام به همون شکل بیاد
    دومین مشکل ام هم اینه که میخوام وقتی تو کومبو باکس ام مثلا اسمو انتخاب کردم اتوماتیک تو یه کمبو باکس دیگم فامیلی طرف بیاد
    اگه با مثال بهم یاد بدید عالی میشه
    از راهنماییتون ممنونم

  2. #2
    کاربر دائمی
    تاریخ عضویت
    خرداد 1383
    محل زندگی
    مشهد
    پست
    132
    سلام
    در مورد اول:
    برای ذخیره سازی می تونی از کد زیر استفاده کنی:
            Vector vo = new Vector();
    vo.add("test");
    vo.add("Java");
    try {
    ObjectOutputStream oos = new ObjectOutputStream(
    new FileOutputStream("file.vec"));
    oos.writeObject(vo);
    oos.close();
    } catch (IOException e) {
    e.printStackTrace();
    }


    و برای بازیابی هم از کد زیر استفاده کن:
            Vector vi;
    try {
    ObjectInputStream ois = new ObjectInputStream(
    new FileInputStream("file.vec"));
    vi = (Vector)ois.readObject();
    } catch (IOException e) {
    e.printStackTrace();
    } catch (ClassNotFoundException e) {
    e.printStackTrace();
    }


    درباره سوال دوم هم من درست متوجه منظورت نشدم.
    موفق باشی
    آخرین ویرایش به وسیله sokoot : شنبه 24 دی 1384 در 15:14 عصر

  3. #3

    Red face ذخیره وکتور کمک کمک

    سلام دوست عزیز
    از اینکه راهنماییم کردی خیلی ممنونم ولی با شاید سوال منو خوب متوجه نشدی من میخوام وکتورم با اطلاعات توش یجا ذخیره بشه .
    ببین من 2 تا تکست فیل دارم که اطلاعات رو توش وارد میکنم بعد اینا رو به وکتور اضافه میکنه و وارد کمبو باکس میشه! یعنی وقتی اد میکنم میره تو کمبوباکسم … بعد یه قسمت دارم که میخوام این اطلاعات وارد شده رو ذخیره کنه( اینجا رو بلد نیستم ! یعنی ذخیره میشه ولی بازیابی نمیشه ! )
    سورس برنامه رو میذارم این پایین اگه لطف کنی یه نگاه بهش بندازی ازت ممنون میشم
    از اینکه جواب ناممو دادی خیلی خیلی ممنونم

    تو جی بیلدر نوشتمش
    فایل های ضمیمه فایل های ضمیمه
    آخرین ویرایش به وسیله wild_honey : یک شنبه 25 دی 1384 در 19:21 عصر

  4. #4
    کاربر دائمی
    تاریخ عضویت
    خرداد 1383
    محل زندگی
    مشهد
    پست
    132
    نقل قول نوشته شده توسط wild_honey
    سلام دوست عزیز
    من میخوام وکتورم با اطلاعات توش یجا ذخیره بشه .
    این درست همون اتفاقی که الان می افته.
    در یک برنامه vector با مقادیر test و java در یک فایل ذخیره می شه و در جای دیگه vector ذخیره شده بازیابی می شه.

  5. #5
    کاربر دائمی
    تاریخ عضویت
    خرداد 1383
    محل زندگی
    مشهد
    پست
    132
    من سورس کد شما رو نگاه کردم اما متوجه اما ارتباط اون با سوالت نمی شم.
    احتمالا سورس رو اشتباه ارسال نکردی؟
    سورسی که من download کردم اینه !!!
     public static void main(String[] args) {
    int a,c,temp,temp2,sum;
    char b;
    System.out.print ("Enter First Number : ");
    a = SavitchIn.readLineInt ();
    System.out.print("Enter Operator :");
    b = SavitchIn.readChar();
    System.out.print("Enter Second Number :");
    c=SavitchIn.readLineInt();
    if (b == '+')
    {
    sum = a+c ;
    System.out.print(" Result : "+sum);
    }

  6. #6
    وااااااااااااااااای خدای من چه اشتباهی ببخشید
    اینرو لطفا بگیرید
    ضمنا ممنون از توجهتون
    فایل های ضمیمه فایل های ضمیمه

  7. #7
    کاربر دائمی
    تاریخ عضویت
    خرداد 1383
    محل زندگی
    مشهد
    پست
    132

    Post

    سلام
    من کد کد شما اصلاح کردم.
    سعی کردم این کار رو با حداقل تغییرات انجام بدم
    فقط دو تا Instance variable به نام های names و families از نوع Vector به کلاس Test اضافه کردم.
    جاهایی که عوض کردم، توی کد برات مشخص کردم
    موفق باشی.
    فایل های ضمیمه فایل های ضمیمه

  8. #8
    سلام دوست عزیز
    از اینکه لطف کردی برای سوال من وقت گذاشتی ممنونم
    من نزدیک به 3 ماه جاوا خوندم ولی هنوز خیلی گنگم !!! متاسفانه استادمون هم رفت آمریکا و من نمیتونم ازش سوال کنم
    اما 2 تا سوال دیگه ( پر رو شدم !!! (:
    اول اینکه
    Iterator namesIterator = names.iterator();
    Iterator familiesIterator = families.iterator();
    while (namesIterator.hasNext())
    lstName.addItem(namesIterator.next());
    while (familiesIterator.hasNext())
    lstLName.addItem(familiesIterator.next());

    =-----------------------------------------------------------------------=

    این یعنی چه (: iterator چه کاری انجام میده ؟

    دوم اینکه اگه من بخوام زمانی که از یه کمبو باکس اسم رو انتخاب کنم از اون ور تو یه کمبو باکسه دیگم فامیلی طرف اتوماتیک ست بشه چیکار باید بکنم ؟

    بازم از لطفت ممنونم

  9. #9
    سلام دوست عزیز
    از اینکه لطف کردی برای سوال من وقت گذاشتی ممنونم
    من نزدیک به 3 ماه جاوا خوندم ولی هنوز خیلی گنگم !!! متاسفانه استادمون هم رفت آمریکا و من نمیتونم ازش سوال کنم
    اما 2 تا سوال دیگه ( پر رو شدم !!! (:
    اول اینکه
    Iterator namesIterator = names.iterator();
    Iterator familiesIterator = families.iterator();
    while (namesIterator.hasNext())
    lstName.addItem(namesIterator.next());
    while (familiesIterator.hasNext())
    lstLName.addItem(familiesIterator.next());

    =-----------------------------------------------------------------------=

    این یعنی چه (: iterator چه کاری انجام میده ؟

    دوم اینکه اگه من بخوام زمانی که از یه کمبو باکس اسم رو انتخاب کنم از اون ور تو یه کمبو باکسه دیگم فامیلی طرف اتوماتیک ست بشه چیکار باید بکنم ؟

    بازم از لطفت ممنونم

  10. #10

تاپیک های مشابه

  1. تقاضایی راهنمایی و کمک در کار با Dreamweaver
    نوشته شده توسط احمد کاوه در بخش طراحی وب (Web Design)
    پاسخ: 4
    آخرین پست: پنج شنبه 29 مهر 1389, 12:41 عصر
  2. آقا چه چیزایی با javascript قابل حل هست چه چیزایی با .net
    نوشته شده توسط odiseh در بخش ASP.NET Web Forms
    پاسخ: 13
    آخرین پست: جمعه 02 فروردین 1387, 04:44 صبح
  3. دوستانی که با interbase آشنایی دارند لطفا راهنمایی کنند
    نوشته شده توسط mehdi_moosavi در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 4
    آخرین پست: شنبه 01 بهمن 1384, 14:11 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •