سلسلة دروس تعليم لغة كوتلن لتعليم الأندرويد – الدرس التاسع
محتويات الدرس :-
- دوال ال String ومثال على كل دالة
- دالة str.plus
- دالة str.hashcode
- دالة str.equals
- دالة str.length
- دالة str.count
- دالة str.drop
- دالة str.removeRange
- دالة str.take
- دالة str.toUpperCase
- دالة str.toLowerCase
- دالة str.first
- دالة str.last
- دالة str.replace
![السلاسل النصية في لغة كوتلن - Kotlin String 1 الدرس التاسع السلاسل النصية في لغة كوتلن Kotlin String](http://connect4techs.comwp-content/uploads/2022/04/الدرس-التاسع-السلاسل-النصية-في-لغة-كوتلن-Kotlin-String-1024x454.jpg)
السلاسل النصية في كوتلن
ويقصد بها String وهي عبارة عن قيم نصية تكون ضمن الرمزين ” ” والقيم النصية يمكن ان تشمل الحروف والارقام والرموز وهنا بعض الدوال يتم تطبيقها على الString .
str.plus لأضافة نص جديد مع النص السابق أو دمج مع نص أخر
![السلاسل النصية في لغة كوتلن - Kotlin String 2 image 60](http://connect4techs.comwp-content/uploads/2022/04/image-60.png)
str.hashCode يجلب الترميز الخاص بالقيمة النصية ك Int
![السلاسل النصية في لغة كوتلن - Kotlin String 3 image 61](http://connect4techs.comwp-content/uploads/2022/04/image-61.png)
str.equals لمطابقة النص مع نص أخر والتأكد هل هو متشابه او لا ليرجع true or false
![السلاسل النصية في لغة كوتلن - Kotlin String 4 image 62](http://connect4techs.comwp-content/uploads/2022/04/image-62.png)
str.length معرفة عدد أحرف النص
![السلاسل النصية في لغة كوتلن - Kotlin String 5 image 63](http://connect4techs.comwp-content/uploads/2022/04/image-63.png)
str.count معرفة عدد أحرف النص كما في دالة length
![السلاسل النصية في لغة كوتلن - Kotlin String 6 image 64](http://connect4techs.comwp-content/uploads/2022/04/image-64.png)
str.drop يتجاهل او يحذف عدد الأحرف قبل موقع الحرف المطلوب
![السلاسل النصية في لغة كوتلن - Kotlin String 7 image 59](http://connect4techs.comwp-content/uploads/2022/04/image-59.png)
str.removeRange تقوم بحذف الأحرف حسب المدى المطلوب
![السلاسل النصية في لغة كوتلن - Kotlin String 8 image 57](http://connect4techs.comwp-content/uploads/2022/04/image-57.png)
str.take يأتي فقط بالأحرف الأولى من النص وحسب العدد المطلوب
![السلاسل النصية في لغة كوتلن - Kotlin String 9 image 58](http://connect4techs.comwp-content/uploads/2022/04/image-58.png)
str.toUpperCase يحول الأحرف الى أحرف كبيرة
![السلاسل النصية في لغة كوتلن - Kotlin String 10 image 56](http://connect4techs.comwp-content/uploads/2022/04/image-56.png)
str.toLowerCase يحول الأحرف الى أحرف صغيرة
![السلاسل النصية في لغة كوتلن - Kotlin String 11 image 55](http://connect4techs.comwp-content/uploads/2022/04/image-55.png)
str.first يأتي بالحرف الأول من النص
![السلاسل النصية في لغة كوتلن - Kotlin String 12 image 54](http://connect4techs.comwp-content/uploads/2022/04/image-54.png)
str.last ياتي بالحرف الأخير من النص
![السلاسل النصية في لغة كوتلن - Kotlin String 13 image 53](http://connect4techs.comwp-content/uploads/2022/04/image-53.png)
str.replace دالة مسؤولة عن استبدال حرف بحرف او النص كامل بنص اخر او استبدال جزء من النص بجزء اخر
![السلاسل النصية في لغة كوتلن - Kotlin String 14 image 52](http://connect4techs.comwp-content/uploads/2022/04/image-52.png)
مثال كامل لكافة دوال ال string
![السلاسل النصية في لغة كوتلن - Kotlin String 15 image 51](http://connect4techs.comwp-content/uploads/2022/04/image-51.png)
![السلاسل النصية في لغة كوتلن - Kotlin String 16 image 50](http://connect4techs.comwp-content/uploads/2022/04/image-50.png)