آموزش جاوا - 17
به نام خدا
سلام دوستان
درس هفدهم
تبدیل متغیرهای ساده به اشیا و بالعکس
تبدیل یک شی به یک متغیر ساده و یا عکس آن ، از طریق قالب ریزی امکان پذیر نمی باشد ، چرا که انواع اطلاعاتی در جاوا بسیار متفاوت می باشند .
در عوض ، بسته java.long به ازای هر نوع متغیر ساده ، دارای یک کلاس متناظر می باشد.
این کلاسها عبارتند از : Short , Long ,Integer , Float , Double , Character , Byte , Boolean
همانطور که می بینید نام کلیه این کلاسها با حروف بزدگ شروع می شود و این امر یادآور این نکته است که اینها همگی شیء می باشند ، نه متغییر ساده .
با استفاده از متدهای تعریف شده در هر یک از کلاسها و ارسال مقدار یک متغییر به عنوان آرگومان ، می توانید شییء متناظر با آن متغییر ایجاد کنید .
مثال :
Integer suffix = new Integer (907);
مثال بالا ، برای مقدار 907 یک شیء Integer ایجاد می کند .
پس از ایجاد این شیء می توانید از آن مانند اشیای دیگر استفاده کنید.
به عنوان مثال ، برای به دست آوردن یک مقدار int از شیء suffix می توانید از جملات زیر استفاده کرد :
Int newSuff=suffix.netValue();
یکی از قالب ریزیهای معمول از بک شیء به یک متغییر ، مربوط به هنگامی است که شیی از نوع رشته باید به صورت یک عدد مورد استفاده قرار گیرد . این امر ا استفاده از متدparselnt( ) از کلاس Integer انجام می شود.
مثال :
String count=”46”;
Int myCunt=Integer.parselnt(count);
سلام دوستان
درس هفدهم
تبدیل متغیرهای ساده به اشیا و بالعکس
تبدیل یک شی به یک متغیر ساده و یا عکس آن ، از طریق قالب ریزی امکان پذیر نمی باشد ، چرا که انواع اطلاعاتی در جاوا بسیار متفاوت می باشند .
در عوض ، بسته java.long به ازای هر نوع متغیر ساده ، دارای یک کلاس متناظر می باشد.
این کلاسها عبارتند از : Short , Long ,Integer , Float , Double , Character , Byte , Boolean
همانطور که می بینید نام کلیه این کلاسها با حروف بزدگ شروع می شود و این امر یادآور این نکته است که اینها همگی شیء می باشند ، نه متغییر ساده .
با استفاده از متدهای تعریف شده در هر یک از کلاسها و ارسال مقدار یک متغییر به عنوان آرگومان ، می توانید شییء متناظر با آن متغییر ایجاد کنید .
مثال :
Integer suffix = new Integer (907);
مثال بالا ، برای مقدار 907 یک شیء Integer ایجاد می کند .
پس از ایجاد این شیء می توانید از آن مانند اشیای دیگر استفاده کنید.
به عنوان مثال ، برای به دست آوردن یک مقدار int از شیء suffix می توانید از جملات زیر استفاده کرد :
Int newSuff=suffix.netValue();
یکی از قالب ریزیهای معمول از بک شیء به یک متغییر ، مربوط به هنگامی است که شیی از نوع رشته باید به صورت یک عدد مورد استفاده قرار گیرد . این امر ا استفاده از متدparselnt( ) از کلاس Integer انجام می شود.
مثال :
String count=”46”;
Int myCunt=Integer.parselnt(count);
+ نوشته شده در ساعت توسط احسان خوشخرام
|