در جلسه گذشته انواع پکیجهای پر کاربرد جاوا را معرفی کردیم و همچنین کلاسهای پکیچ java.lang را معرفی کردیم. در این جلسه ادامه متدهای پر کاربرد Wrapper Classes ها را معرفی میکنیم.
در این جلسه متدهای کلاسهای Double, Character, Boolean از Wrapper Classes بررسی میکنیم.
کلاس Double
این متد مقدار فعلی را به رشته تبدیل میکند.
Double d=23.465775;
String s=d.toString();
این متد مقدار فعلی را با مقدار درون پرانتز مقایسه میکند و خروجی Boolean برمیگرداند.
Double d=23.465775;
System.out.println(d.equals(234.567));
خروجی:
false
این متد رشته ی عددی را به عدد از نوع double تبدیل میکند.
Double x= Double.parseDouble("12.957899");
این متد مقدار فعلی را با مقدار درون پرانتز مقایسه میکند، اگر دو عدد مساوی باشد خروجی 0 برمیگرداند، اگر عدد فعلی متغیر کوچکتر از عدد درون پرانتز باشد عدد -1 را برمیگرداند و اگر عدد فعلی متغیر بزرگتر از عدد درون پرانتز باشد عدد 1 برمیگرداند.
Double d=18.23;
System.out.println(d.compareTo(234.567));
خروجی:
-1
این متد استاتیک است که دو مقدار درون پرانتز را مقایسه میکند. اگر دو عدد مساوی باشد خروجی 0 برمیگرداند، اگر عدد اول کوچکتر باشد عدد -1 را برمیگرداند و اگر عدد اول بزرگتر باشد عدد 1 برمیگرداند.
System.out.println(Double.CompareTo(48.23, 12.567));
خروجی:
1
این متد بخش صحیح عدد اعشار را برمیگرداند.
Double d=23.465775;
System.out.println(x.intValue());
خروجی:
23
کلاس Character
این متد کاراکتر را به رشته تبدیل میکند.
Character ch='A';
String s=ch.toString();
این متد بررسی می کند کاراکتر برابر فضای خالی است یا خیر
Character ch='Y';
System.out.println(Character.isWhitespace(ch));
خروجی:
false
این متد کاراکتر را به حروف کوچک تبدیل میکند.
Character ch='Y';
System.out.println(Character.toUpperCase(ch));
خروجی:
y
این متد کاراکتر را به حروف بزرگ تبدیل میکند.
Character ch='y';
System.out.println(Character.toLowerCase(ch));
خروجی:
Y
این متد بررسی میکند کاراکتر حروف کوچک است یا خیر!
Character ch='Y';
System.out.println(Character.isLowerCase(ch));
خروجی:
false
این متد بررسی میکند کاراکتر حروف بزرگ است یا خیر!
Character ch='Y';
System.out.println(Character.isUpperCase(ch));
خروجی:
true
این متد بررسی میکند کاراکتر حروف است یا خیر!
Character ch='Y';
System.out.println(Character.isLetter(ch));
خروجی:
true
این متد بررسی میکند کاراکتر عددی است یا خیر!
Character ch='Y';
System.out.println(Character.isDigit(ch));
خروجی:
false
مقدار کاراکتر را برمیگرداند.
Character ch='Y';
char ch1=ch.charValue();
کلاس Boolean
این متد مقدار متغیر بولین را برمیگرداند.
Boolean flag1=true;
boolean flag2=flag1.booleanValue();
این متد رشته حاوی true و false را به نوع داده بولین تبدیل میکند.
boolean flag4= Boolean.parseBoolean("true");
این متد بولین را به رشته تبدیل میکند.
Boolean flag5=false;
String s=flag5.toString();
بسیار خرسندیم که با یک جلسه دیگر از این آموزش جاوا پیشرفته در خدمت شما بودیم و توانستیم به پیشرفت شما دوستان عزیز کمک کنیم. شما عزیزان میتوانید برای دسترسی بیشتر به جلسات این دوره از آموزش، آن را دانلود کنید.
امیدورایم که این جلسه از آموزش برای شما همراهان همیشگی درسمن مفید بوده باشد و خوشحال میشویم هر گونه پیشنهاد یا انتقادی در این زمینه بود برای ما در قسمت نظرات ارسال کنید.