JavaRush /مدونة جافا /Random-AR /إدارة السلاسل، وظائف للعمل مع السلاسل في Java
articles
مستوى

إدارة السلاسل، وظائف للعمل مع السلاسل في Java

نشرت في المجموعة
في هذا البرنامج التعليمي، سنواصل التعلم عن السلاسل في Java. يمكن العثور على أساسيات العمل مع السلاسل في الدرس "السلاسل في Java". تحتوي الفئة Stringفي Java على مجموعة من الأساليب لمعالجة محتويات السلسلة. ابحث عن الأحرف والسلاسل الفرعية وتغيير حالة الأحرف والمهام الأخرى. إدارة السلاسل، وظائف العمل مع السلاسل في Java - 1

الحصول على الأحرف والسلاسل الفرعية

يمكنك الحصول على الحرف الموجود في موضع محدد في السلسلة عن طريق استدعاء charAt(). فهرس الحرف الأول في السطر هو 0، والأخير هو length()-1. يقوم التعليمة البرمجية التالية بإرجاع الحرف التاسع من السلسلة.
String anotherPalindrome = "Niagara. O roar again!";
char aChar = anotherPalindrome.charAt(9);
يبدأ ترقيم الأحرف من 0، لذا فإن الحرف التاسع في السطر هو "O". إدارة السلاسل، وظائف العمل مع السلاسل في Java - 2إذا كنت لا تريد الحصول على حرف واحد فقط، بل جزءًا من سلسلة، فيمكنك استخدام الملف substring. الطريقة substringلها خياران: إدارة السلاسل، وظائف للعمل مع السلاسل في Java - 3الكود التالي سيعيد سلسلة فرعية من السلسلة، بدءًا من الحرف الحادي عشر، ولكن لا يشمل الحرف الخامس عشر، مما ينتج عنه كلمة “roar”
String anotherPalindrome = "Niagara. O roar again!";
String roar = anotherPalindrome.substring(11, 15);
إدارة السلاسل، وظائف للعمل مع السلاسل في Java - 4

طرق أخرى للتعامل مع السلاسل

يوضح الجدول بعض طرق العمل مع السلاسل وأوصافها. إدارة السلاسل، وظائف للعمل مع السلاسل في Java - 5

البحث عن الأحرف والسلاسل الفرعية

دعونا نلقي نظرة على بعض الطرق الإضافية للبحث عن الأحرف والسلاسل الفرعية. تحتوي الفئة Stringعلى أساليب تُرجع موضع الحرف أو السلسلة الفرعية في سلسلة: indexOf()و lastIndexOf(). تبحث الأساليب indexOf()من بداية السلسلة، lastIndexOf()من النهاية. إذا لم تجد هذه الطرق تطابقًا، فإنها ترجع -1. تحتوي الفئة أيضًا Stringعلى طريقة containsتُرجع صحيحًا إذا كان تسلسل الأحرف المحدد موجودًا في السلسلة. استخدم هذه الطريقة إذا كنت تريد معرفة ما إذا كانت هناك سلسلة فرعية موجودة في سلسلة ما، ولكن موضعها ليس مهمًا. ويصف الجدول التالي الطرق indexOf()والأساليب lastIndexOf(). إدارة السلاسل، وظائف للعمل مع السلاسل في Java - 6CharSequenceهي واجهة ينفذها الفصل String، بحيث يمكنك تمرير السلاسل إلى ملف contains().

تغيير الخطوط. استبدال الأحرف والسلاسل الفرعية

لدى الفئة Stringعدة طرق لإدراج الأحرف والسلاسل الفرعية في سلسلة. يصف الجدول طرق استبدال الأحرف والسلاسل الفرعية التي تم العثور عليها. إدارة السلاسل، وظائف للعمل مع السلاسل في Java - 7

مثال

تعرض الفئة التالية Filenameمثالاً لاستخدام الأساليب lastIndexOf()والطرق substring()لاستخدام أجزاء مختلفة من سلسلة مع اسم ملف. إدارة السلاسل، وظائف للعمل مع السلاسل في Java - 8الآن فكر في برنامج يستخدم الفئة Filename: إدارة السلاسل، وظائف للعمل مع السلاسل في Java - 9سيخرج البرنامج: تستخدم إدارة السلسلة، وظائف للعمل مع السلاسل في Java - 10الطريقة extensionطريقة lastIndexOfلتحديد آخر تواجد لـ " .". تستخدم الطريقة substringهذه القيمة للعثور على امتداد الملف. رابط إلى المصدر الأصلي: إدارة السلاسل، وظائف العمل مع السلاسل في Java إدارة السلاسل، وظائف العمل مع السلاسل في Java. الجزء 2
تعليقات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION