الأربعاء، 11 ديسمبر 2019

الفئة الحرفية في جافا Java Character Class

الفئة الحرفية في جافا 

Java  Character Class


الفئة الحرفية في جافا Java  Character Class

عادة ، عندما نتعامل مع الشخصيات ، نستخدم أنواع البيانات الأولية char.

 مثال
char ch = 'a';

// Unicode for uppercase Greek omega character
char uniChar = '\u039A'; 

// an array of chars
char[] charArray ={ 'a', 'b', 'c', 'd', 'e' }; 
ومع ذلك ، في التطوير ، نواجه مواقف نحتاج فيها إلى استخدام كائنات بدلاً من أنواع البيانات البدائية.  من أجل تحقيق ذلك ، توفر Java Character character wrapper class لنوع البيانات البدائية char.

 تقدم فئة الحرف عددًا من أساليب الفصل الدراسي المفيدة (أي الساكنة) لمعالجة الأحرف.  يمكنك إنشاء كائن حرف باستخدام مُنشئ الأحرف -
Character ch = new Character('a');
سيقوم برنامج التحويل البرمجي Java أيضًا بإنشاء كائن "حرف" لك في بعض الحالات.  على سبيل المثال ، إذا قمت بتمرير حرف بدائي إلى طريقة تتوقع كائنًا ، يقوم المحول البرمجي تلقائيًا بتحويل الحرف إلى حرف لك.  تسمى هذه الميزة autoboxing أو unboxing ، إذا كان التحويل يسير في الاتجاه الآخر.

مثال Example

// 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 Sequences

الحرف مسبوقًا بخط مائل عكسي (\) هو تسلسل هروب وله معنى خاص للمترجم.

 تم استخدام حرف السطر الجديد (\ n) بشكل متكرر في هذا البرنامج التعليمي في عبارات System.out.println () للتقدم إلى السطر التالي بعد طباعة السلسلة.

 الجدول التالي يوضح تسلسل هروب جافا -
علامات الهروب الوصف
\tإدراج علامة تبويب في النص في هذه المرحلة.
\bأدخل مسافة للخلف في النص في هذه المرحلة.
\nإدراج سطر جديد في النص في هذه المرحلة.
\rإدراج حرف إرجاع في النص في هذه المرحلة.
\fإدراج تغذية نموذج في النص في هذه المرحلة.
\'إدراج حرف اقتباس واحد في النص في هذه المرحلة.
\"إدراج حرف اقتباس مزدوج في النص في هذه المرحلة.
\\إدراج حرف الخط المائل العكسي في النص في هذه المرحلة.
عند استخدام علامات  الهروب في بيان لطباعة ، يقوم المترجم بترجمته وفقًا لذلك.
إذا كنت ترغب في وضع علامات الاقتباس ضمن علامات الاقتباس ، فيجب عليك استخدام تسلسل الهروب ، \ "، في علامات اقتباس داخلية -

مثال Example


public class Test {

   public static void main(String args[]) {
      System.out.println("She said \"Hello!\" to me.");
   }
}

المخرجات 

She said "Hello!" to me.
الدوال الرقمية Character Methods
فيما يلي قائمة بأساليب المثيل المهمة التي تطبق جميع الفئات الفرعية لفئة الحرف -
الرقمالوصف والدالة
1isLetter()
لتحديد ما إذا كانت قيمة char المحددة هي حرف.
2isDigit()
لتحديد ما إذا كانت قيمة char المحددة هي رقم.
3isWhitespace()
لتحديد ما إذا كانت قيمة char المحددة هي مسافة بيضاء.
4isUpperCase()
لتحديد ما إذا كانت قيمة char المحددة كبيرة.
5isLowerCase()
لتحديد ما إذا كانت قيمة char المحددة صغيرة.
6toUpperCase()
إرجاع النموذج الكبير لقيمة char المحددة.
7toLowerCase()
إرجاع الحروف الصغيرة لقيمة char المحددة.
8toString()
.إرجاع كائن سلسلة يمثل قيمة الحرف المحددة ، وهو سلسلة أحرف واحدة

للحصول على قائمة كاملة بالطرق ، يرجى الرجوع إلى مواصفات java.lang.Character API.

 ما هو التالي؟
 في القسم التالي ، سنخضع لفئة String في Java.  سوف تتعلم كيفية الإعلان عن سلاسل واستخدامها بكفاءة وكذلك بعض الطرق المهمة في فئة السلسلة.






التسميات: