پکیج 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();
بسیار خرسندیم که با یک جلسه دیگر از این آموزش جاوا پیشرفته در خدمت شما بودیم و توانستیم به پیشرفت شما دوستان عزیز کمک کنیم. شما عزیزان میتوانید برای دسترسی بیشتر به جلسات این دوره از آموزش، آن را دانلود کنید.
امیدورایم که این جلسه از آموزش برای شما همراهان همیشگی درسمن مفید بوده باشد و خوشحال میشویم هر گونه پیشنهاد یا انتقادی در این زمینه بود برای ما در قسمت نظرات ارسال کنید.
نظر شما در تصمیم دیگران اثرگذار است.
لطفا برای همراهان درسمن و بهتر شدن دوره نظر خود را بنویسید.