كيف يتم تنفيذ charAt في Java؟



ستقدم لك هذه المقالة حول charAt في Java طريقة سلسلة Java charAt (). ستوضح هذه المقالة طرقًا مختلفة لاستخدام هذه الطريقة.

charAt () في هي طريقة تستخدم بشكل خاص لإرجاع الحرف في الفهرس المحدد في سلسلة. في هذه المقالة سوف نفهم هذا الموضوع بالتفصيل. سيتم تغطية المؤشرات التالية في هذه المقالة ،

لذلك دعونا نبدأ





charAt في جافا

بالنسبة لطريقة charAt () ، يجب أن تكون قيمة الفهرس التي تم تمريرها بين 0 و (طول السلسلة - 1). في حالة كانت قيمة المؤشر أكبر من أو تساوي أو رقمًا سالبًا ، أ StringIndexOutOfBoundsException يتم إرجاع.

التوقيع



char العام العام (فهرس int)

معامل

index: فهرس الحرف الذي سيتم إرجاعه



إرجاع

يتم إرجاع الحرف في الموضع المحدد.

استثناء

StringIndexOutOfBoundException : تُرجع إذا كانت قيمة الفهرس سالبة أو أكبر من أو تساوي طول السلسلة.

المضي قدما مع هذا charAt في مقالة جافا

مثال

فئة عامة Main {public static void main (String args []) {String str = 'يجب علينا إنقاذ الكوكب من تغير المناخ' // هذا يعيد الحرف الأول من السلسلة char c1 = str.charAt (0) char c2 = str.charAt (5) char c3 = str.charAt (9) char c4 = str.charAt (15) System.out.println ('حرف في 0 فهرس:' + c1) System.out.println ('حرف في الخامس الفهرس: '+ c2) System.out.println (' الحرف في الفهرس التاسع: '+ c3) System.out.println (' الحرف في الفهرس الخامس عشر: '+ c4)}}

انتاج |

الحرف في مؤشر 0 هو: W

الحرف في الفهرس الخامس هو: s

الحرف في المؤشر الحادي عشر هو: أ

الحرف في المؤشر العشرين هو: e

المضي قدما مع هذا charAt في مقالة جافا

مثال على StringIndexOutOfBoundsException

عند اجتياز فهرس سالب ، أو فهرس أكبر من الطول () - 1 ، يتم طرح StringIndexOutOfBoundsException.

في المثال التالي ، يتم تمرير فهرس سالب:

فئة عامة رئيسية {public static void main (String args []) {String str = 'ClimateChange' // negative index char c = str.charAt (-1) System.out.println (c)}}

انتاج |

استثناء في سلسلة الرسائل 'main' java.lang.StringIndexOutOfBoundsException: فهرس السلسلة خارج النطاق: -1

في java.base / java.lang.StringLatin1.charAt (tringLatin1.java:44)

في java.base / java.lang.String.charAt (String.java:692)

في Main.main (Main.java:5)

تم إنهاء الأمر بحالة غير صفرية 1

رمز ينتهي مع استثناء.

المضي قدما مع هذا charAt في مقالة جافا

طباعة جميع أحرف سلسلة باستخدام charAt ()

يتم استخدام حلقة for من 0 إلى طول السلسلة () -1 ، لطباعة جميع أحرف سلسلة.

ما هي طريقة فئة الماسح الضوئي التي تقرأ سلسلة؟
فئة عامة رئيسية {public static void main (String args []) {String s = 'ClimateChange' لـ (int i = 0 i<=s.length()-1 i++) { System.out.println(s.charAt(i)) } } }

انتاج |

ج

ل

أنا

م

إلى

ر

يكون

ج

ح

إلى

ن

ز

يكون

المضي قدما مع هذا charAt في مقالة جافا

حساب تكرار الحرف باستخدام charAt ()

فئة عامة رئيسية {public static void main (String [] args) {String s = 'ClimateChangeIsReal' int count = 0 لـ (int i = 0 i<=s.length()-1 i++) { if(s.charAt(i) == 'C'){ count++ } } System.out.println('Frequency of C is: '+count) } } 

يمكن تحديد معدل تكرار الحرف باستخدام charAt ():

انتاج |

تردد C هو: 2

المضي قدما مع هذا charAt في مقالة جافا

طباعة الحرف الأول والأخير من السلسلة

يمكن طباعة الحرف الأول والأخير من السلسلة باستخدام charAt ():

فئة عامة Main {public static void main (String [] args) {String s = 'Climate Change Is Real' int strLength = s.length () // first character System.out.println ('Character at 0 index:' + s.charAt (0)) // جلب الحرف الأخير الموجود في سلسلة length-1 index System.out.println ('الحرف في الفهرس الأخير:' + s.charAt (strLength-1))}}

انتاج |

الحرف عند فهرس 0: C

الحرف في الفهرس الأخير: l

توفر طريقة charAt () للمستخدم طرقًا عديدة للوصول إلى العناصر في أي فهرس محدد ، طالما أن الفهرس يقع ضمن النطاق المناسب.

وهكذا وصلنا إلى نهاية هذه المقالة حول 'charAt في جافا'. إذا كنت ترغب في معرفة المزيد ، تحقق من بواسطة Edureka ، شركة تعليمية موثوقة عبر الإنترنت. تم تصميم دورة تدريب وإصدار شهادات Java J2EE و SOA من Edureka لتدريبك على مفاهيم Java الأساسية والمتقدمة جنبًا إلى جنب مع العديد من أطر Java مثل Hibernate & Spring.

لديك سؤال لنا؟ يرجى ذكر ذلك في قسم التعليقات في هذه المدونة وسنعاود الاتصال بك في أقرب وقت ممكن.