پکیج java.lang معرفی کلاس های پر کاربرد (بخش دوم)


معرفی کلاسهای پر کاربرد پکیج java.lang (بخش دوم)
براي خريد اين درس نياز است وارد سايت شويد. در صورت نداشتن حساب کاربري عضو شويد.

پکیج java.lang و معرفی کلاسهای پر کاربرد (بخش دوم)

در جلسه گذشته انواع پکیج‌های پر کاربرد جاوا را معرفی کردیم و همچنین کلاس‌های پکیچ java.lang را معرفی کردیم. در این جلسه ادامه متدهای پر کاربرد Wrapper Classes ها را معرفی می‌کنیم.

در این جلسه متدهای کلاس‌های Double, Character, Boolean از Wrapper Classes بررسی می‌کنیم.

کلاس Double

  • toString()

این متد مقدار فعلی را به رشته تبدیل می‌کند.

Double d=23.465775;

String s=d.toString();
  • equals()

این متد مقدار فعلی را با مقدار درون پرانتز مقایسه می‌کند و خروجی Boolean برمی‌گرداند.

Double d=23.465775;

System.out.println(d.equals(234.567));

خروجی:

false

  • parseDouble()

این متد رشته ی عددی را به عدد از نوع double تبدیل می‌کند.

Double x= Double.parseDouble("12.957899");
  • compareTo()

این متد مقدار فعلی را با مقدار درون پرانتز مقایسه می‌کند، اگر دو عدد مساوی باشد خروجی 0 برمی‌گرداند، اگر عدد فعلی متغیر کوچک‌تر از عدد درون پرانتز باشد عدد -1 را برمی‌گرداند و اگر عدد فعلی متغیر بزرگ‌تر از عدد درون پرانتز باشد عدد 1 برمی‌گرداند.

Double d=18.23;

System.out.println(d.compareTo(234.567));

خروجی:

-1

  • Compare()

این متد استاتیک است که دو مقدار درون پرانتز را مقایسه می‌کند. اگر دو عدد مساوی باشد خروجی 0 برمی‌گرداند، اگر عدد اول کوچک‌تر باشد عدد -1 را برمی‌گرداند و اگر عدد اول بزرگ‌تر باشد عدد 1 برمی‌گرداند.

System.out.println(Double.CompareTo(48.23, 12.567));

خروجی:

1

  • intValue()

این متد بخش صحیح عدد اعشار را برمی‌گرداند.

Double d=23.465775;

System.out.println(x.intValue());

خروجی:

23

کلاس Character

  • toString()

این متد کاراکتر را به رشته تبدیل می‌کند.

Character ch='A';

String s=ch.toString();
  • isWhitespace()

این متد بررسی می کند کاراکتر برابر فضای خالی است یا خیر

Character ch='Y';

System.out.println(Character.isWhitespace(ch));

خروجی:

false

  • toLowerCase()

این متد کاراکتر را به حروف کوچک تبدیل می‌کند.

Character ch='Y';

System.out.println(Character.toUpperCase(ch));

خروجی:

y

  • toUpperCase()

این متد کاراکتر را به حروف بزرگ تبدیل می‌کند.

Character ch='y';

System.out.println(Character.toLowerCase(ch));

خروجی:

Y

  • isLowerCase()

این متد بررسی می‌کند کاراکتر حروف کوچک است یا خیر!

Character ch='Y';

System.out.println(Character.isLowerCase(ch));

خروجی:

false

  • isUpperCase()

این متد بررسی می‌کند کاراکتر حروف بزرگ است یا خیر!

Character ch='Y';

System.out.println(Character.isUpperCase(ch));

خروجی:

true

  • isLetter()

این متد بررسی می‌کند کاراکتر حروف است یا خیر!

Character ch='Y';

System.out.println(Character.isLetter(ch));

خروجی:

true

  • isDigit()

این متد بررسی می‌کند کاراکتر عددی است یا خیر!

Character ch='Y';

System.out.println(Character.isDigit(ch));

خروجی:

false

  • charValue()

مقدار کاراکتر را برمی‌گرداند.

Character ch='Y';

char ch1=ch.charValue();

کلاس Boolean

  • booleanValue()

این متد مقدار متغیر بولین را برمی‌گرداند.

Boolean flag1=true;

boolean flag2=flag1.booleanValue();
  • parseBoolean()

این متد رشته حاوی true و false را به نوع داده بولین تبدیل می‌کند.

boolean flag4= Boolean.parseBoolean("true");
  • toString()

این متد بولین را به رشته تبدیل می‌کند.

Boolean flag5=false;

String s=flag5.toString();

 

بسیار خرسندیم که با یک جلسه دیگر از این آموزش جاوا پیشرفته در خدمت شما بودیم و توانستیم به پیشرفت شما دوستان عزیز کمک کنیم. شما عزیزان میتوانید برای دسترسی بیشتر به جلسات این دوره از آموزش، آن را دانلود کنید.

امیدورایم که این جلسه از آموزش برای شما همراهان همیشگی درسمن مفید بوده باشد و خوشحال می‌شویم هر گونه پیشنهاد یا انتقادی در این زمینه بود برای ما در قسمت نظرات ارسال کنید.

 


نظر بدهید نظر شما در تصمیم دیگران اثرگذار است. لطفا برای ما و همراهان درسمن نظر خود را بنویسید.
برای ارسال نظر نیاز است وارد سایت شوید. در صورت نداشتن حساب کاربری عضو شوید.


مشخصات دوره


مدرس دوره : مهدی عباسی
تعداد جلسات : جلسه
مدت زمان : 1709 دقیقه
حجم دوره : 5/26 گیگابایت
سطح مهارت : پیشرفته
وضعیت دوره : درحال برگزاری
تعداد دانشجویان : 843
: میانگین امتیاز
برای دسترسی به این دوره وارد یا عضو شوید.
مهدی عباسی

مهدی عباسی هستم، مسلط به حداقل ۲۰ زبان مطرح برنامه نویسی به صورت پیشرفته، مدیر عامل شرکت آریا نرم افزار و بنیانگذار آکادمی آنلاین درسمن، مسلط به تدریس دروس تخصصی کاردانی و کارشناسی کامپیوتر، پایگاه داده ها، برنامه نویسی پیشرفته، مبانی برنامه نویسی، مباحث ویژه طراحی وب و ....