کلاس کاراکتر در جاوا

به طور معمول، هنگامی که ما با کاراکترها کار می کنیم، از نوع داده اولیه کاراکتر استفاده می کنیم.
مثال:

1
2
3
4
5
6
7
char ch = "a";
 
// Unicode for uppercase Greek omega character
char uniChar = "\u039A";
 
// an array of chars
char[] charArray ={ "a""b""c""d""e" };

با این حال در توسعه، ما با شرایطی مواجه می¬شویم که در آن نیاز به استفاده از اشیاء به جای انواع داده اولیه است. به همین منظور ، جاوا کلاس wrapper کاراکتر( Character ) را برای نوع داده ی اولیه کاراکتر فراهم کرده است.

 


کاراکتر در جاوا

 

 

 

کلاس کاراکتر (Character class) تعدادی متد های کلاس مفید (به عنوان مثال،static ) را برای دستکاری کاراکترها ارائه می دهد. شما می توانید یک شی Character با سازنده Character ایجاد کنید:

1
Character ch = new Character("a");

کامپایلر جاوا نیز یک شی Character برای شما تحت برخی از شرایط ایجاد می کند. به عنوان مثال، اگر شما یک کاراکتر ابتدایی را به متد بدهید که انتظار داشت یک شی بگیرد، کامپایلر به طور خودکار برای شما char به Character تبدیل می کند. اگر تبدیل به روش دیگری انجام شود، این ویژگی autoboxing یا unboxing نامیده می شود.
مثال:

1
2
3
4
5
6
7
// Here following primitive char "a"
// is boxed into the Character object ch
Character ch = "a";
 
// Here primitive "x" is boxed for method test,
// return is unboxed to char "c"
char c = test("x");

دنباله Escape:

کاراکتر جلوی بک اسلش (\) دنباله Escape است و معنی خاصی برای کامپایلر دارد.
کاراکتر خط جدید (\n) بارها در این آموزش در دستور System.out.println()برای رفتن به خط بعدی پس از چاپ رشته شده استفاده شده است.
جدول زیر توالی escape را در جاوا نشان می دهد:

Escape Sequence Description
\t از نقطه ای در متن که این عبارت تایپ شود 8 کاراکتر فضای خالی یا فاصله در خروجی ایجاد می شود
\b یک بک اسپیس درج می کند
\n یک خط جدید در خروجی چاپ می کند
\r در این نقطه به متن یک بازگشت نورد (carriage return) اضافه می کند.
\f در این نقطه یک form feed به متن اضافه می کند.
\’ در این نقطه یک کاراکتر تک نقل قول (single quote) به متن اضافه می کند
\” در این نقطه یک کاراکتر نقل قول دوگانه (double quote) به متن وارد می کند.
\\ در این نقطه یک کاراکتر بک اسلش به متن اضافه می کند.

هنگامی که یک توالی escape در دستور چاپ دیده می شود ، کامپایلر آن را تفسیر می کند.

مثال:
اگر می خواهید علامت نقل قول در نقل قول تان قرار دهید باید دنباله escape نقل قول یعنی \” را در نقل قول استفاده کنید:

1
2
3
4
5
6
public class Test {
 
   public static void main(String args[]) {
      System.out.println("She said \"Hello!\" to me.");
   }
}

این مثال نتیجه ی زیر را تولید خواهد کرد:

She said “Hello!” to me.

متدهای Character:

در اینجا لیستی از چند نمونه از متد های مهم که تمام زیر کلاس های کلاس Character پیاده سازی شده اند مشاهده می کنید:

SN Methods with Description
1 isLetter()

 

تعیین می کند که آیا مقدار مشخص شده ی char یک حرف است.

2 isDigit()

 

تعیین می کند که آیا مقدار مشخص شده ی char یک عدد است.

3 isWhitespace()

 

تعیین می کند که آیا مقدار مشخص شده ی char یک فضای خالی است.

4 isUpperCase()

 

تعیین می کند که آیا مقدار مشخص شده ی char یک حرف بزرگ است.

5 isLowerCase()

 

تعیین می کند که آیا مقدار مشخص شده ی char یک حرف کوچک است.

6 toUpperCase()

 

شکل حرف بزرگ از یک مقدار مشخص شده ی char را بازمی گرداند.

7 toLowerCase()

 

شکل حرف کوچک از یک مقدار مشخص شده ی char را بازمی گرداند

8 toString()

 

یک شی String را برمی گرداند که نشان می دهد کاراکتر تعیین شده یک رشته کاراکتر می باشد.

برای مشاهده لیست کامل متدها، لطفا به java.lang.Character API مراجعه کنید.

منبع : آموزش برنامه نویسی


اولین دیدگاه را شما بگذارید

 تجهیزات...   

مشخصات مدیر وبلاگ

ویرایش

دوستان

آموزش برنامه نویسی آموزش وردپرس آموزش طراحی سایت پشتیبانی سایت خدمات پشتیبانی سایت برنامه نویسی برنامه نویسی و سئو وبلاگ برنامه نویسی دانستنی های وردپرس آموزش برنلمه نویسی جاوا پیاده سازی سئو کسب ثروت راه های ثروت مند شدن ثروتمند شدن در آمد از اینترنت راه اندازی کسب و کار موفقیت مالی آموزش هیپنوتیزم هیپنوتیزم درمانی چگونه هیپنوتیزم کنیم کسب در آمد از طریق اینترنت کسب در آمد از اینترنت کسب در آمد اینترنتی کسب و کار اینترنتی کسب در آمد در منزل روش های کسب در آمد راههای کسب در آمد راه های کسب در آمد راز موفقیت چیست موفقیت چیست راه های موفقیت در زندگی راه های رسیدن به موفقیت راه موفقیت راههای موفقیت راه های موفقیت روانشناسی موفقیت عوامل موفقیت آموزش موسیقی تجهیزات هتل راه اندازی فست فود تجهیزات رستوران تجهیزات آشپزخانه صنعتی لوازم آشپزخانه لوازم برقی آشپزخانه ویزا کارت گیفت آیتیونز بیمه عمر آموزش رایگان آموزش رایگان سئو آموزش بازاریابی آموزش برنامه نویسی وب آموزش برنامه نویسی اندروید آموزش اندروید آموزش آشپزی آموزش رایگان انیمیشن سازی آموزش انیمیشن سازی آموزش رایگان فتوشاپ آموزش طراحی آموزش رایگان طراحی ایمپلنت دندانپزشکی دندانپزشک بازاریابی تبلیغات اینترنتی آموزش بازاریابی درآمد اینترنتی شغل اینترنتی کار در منزل کارآفرینی کسب درآمد در منزل کسب و کار خانگی خرید بلیط هواپیما
ویرایش

طراحی پوسته توسط تیم پارسی بلاگ