نتائج البحث
اذهب إلى التنقل
اذهب إلى البحث
الدالة joinToString() في Kotlin
تضيف الدالة joinToString() بادئة ولاحقة إلى جميع عناصر المصفوفة أو المجموعة التي استُدعيت معها (أو جزءٍ منها) بعد فصل عناصرها بفاصلة معينة ثمَّ تضع الناتج في سلسة نصية جديدة تنشئها آنذاك. إن كانت المجموعة كبيرة، فيمكن تحديد جزءٍ أولي معين منها فقط لإضافته إلى السلسلة النصية؛ في هذه الحالة، تضاف سلسلة نصية معيَّنة، مثل "..." أو "...إلخ" إلى السلسلة النصية الناتجة للدلالة على وجود جزءٍ مقتطعٍ. البنية العامة fun <T> Array<out T>.joinToString(
separator: CharSequence = ", ", ...
الدالة joinTo() في Kotlin
تضيف الدالة joinTo() بادئة ولاحقة إلى جميع عناصر المصفوفة أو المجموعة التي استُدعيت معها (أو جزءٍ منها) وتفصلها بفاصلة معينة ثمَّ تضيفها إلى سلسة نصية موجودة مسبقًا. إن كانت المجموعة كبيرة، فيمكن تحديد جزءٍ أولي معين منها فقط لإضافته إلى السلسلة النصية؛ في هذه الحالة، تضاف سلسلة نصية معينة، مثل "..." أو "...إلخ" إلى السلسلة النصية الناتجة للدلالة على وجود جزء مقتطع. البنية العامة fun <T, A> Array<out T>.joinTo(
buffer: A,
separator: CharSequence ...
الدالة removeSurrounding() في Kotlin
تحذف الدالة removeSurrounding() بادئة ولاحقة محددتين من سلسلة من المحارف أو سلسلة نصية. البنية العامة fun CharSequence.removeSurrounding(
prefix: CharSequence,
suffix: CharSequence
): CharSequence
fun String.removeSurrounding(
prefix: CharSequence,
suffix: CharSequence
): String
fun CharSequence.removeSurrounding(
delimiter: CharSequence
): CharSequence
fun String.removeSurrounding(delimiter: CharSequence): String
المعاملات prefix سلسلة من المحارف تمثل البادئة المراد حذفها. suffix سلسلة من المحارف تمثل اللاحقة المراد حذفها. delimiter سلسلة من المحارف تمثل البادئة واللاحقة المراد حذفها. عند استعمال ...
الدالة replaceRange() في Kotlin
تبدِّل الدالة replaceRange() سلسلة معينة من المحارف مكان جزء محدد في سلسلة من المحارف أو سلسلة نصية. سيُرمَى الاستثناء IndexOutOfBoundsException إن وقع مجال الجزء المحدد المراد استبداله خارج مجال سلسلة المحارف أو السلسلة النصية المعطاة. البنية العامة fun CharSequence.replaceRange(
startIndex: Int,
endIndex: Int,
replacement: CharSequence
): CharSequence
inline fun String.replaceRange(
startIndex: Int,
endIndex: Int,
replacement: CharSequence
): String
fun CharSequence.replaceRange(
...
الدالة removeSuffix() في Kotlin
تحذف الدالة removeSuffix() لاحقة معينة من سلسلة من المحارف أو سلسلة نصية. البنية العامة fun CharSequence.removeSuffix(
suffix: CharSequence
): CharSequence
fun String.removeSuffix(suffix: CharSequence): String
المعاملات suffix سلسلة من المحارف تمثل اللاحقة المراد حذفها. القيم المعادة تعاد سلسلة من المحارف أو سلسلة نصية جديدة تحوي سلسلة المحارف أو السلسلة النصية المعطاة بعد إزالة اللاحقة prefix منها. إن لم تكن اللاحقة suffix موجودة في بداية سلسلة المحارف أو السلسلة النصية المعطاة، فستعاد نسخة عن سلسلة المحارف أو السلسلة النصية تلك. أمثلة ...
الدالة removePrefix() في Kotlin
تحذف الدالة removePrefix() بادئة معينة من سلسلة من المحارف أو سلسلة نصية. البنية العامة fun CharSequence.removePrefix(
prefix: CharSequence
): CharSequence
fun String.removePrefix(prefix: CharSequence): String
المعاملات prefix سلسلة من المحارف تمثل البادئة المراد حذفها. القيم المعادة تعاد سلسلة من المحارف أو سلسلة نصية جديدة تحوي سلسلة المحارف أو السلسلة النصية المعطاة بعد إزالة البادئة prefix منها. إن لم تكن البادئة prefix موجودة في بداية سلسلة المحارف أو السلسلة النصية المعطاة، فستعاد نسخة عن سلسلة المحارف أو السلسلة النصية تلك. أمثلة ...
الدالة String.contentEquals() في لغة Kotlin
تتحقق الدالة contentEquals() من تساوي محتوى السلسلة النصية التي استُدعيت معها مع محتوى سلسلة المحارف أو الكائن StringBuffer المُمرّر إليها. البنية العامة inline fun String.contentEquals(
charSequence: CharSequence
): Boolean
inline fun String.contentEquals(
stringBuilder: StringBuffer
): Boolean
منصة التشغيل المطلوبة: JVM. وجود الكلمة المفتاحية inline يدل على أن هذه الدالة مباشرة (للمزيد من التفاصيل، ارجع إلى صفحة الدوال المباشرة (inline functions)). المعاملات charSequence سلسلة من المحارف التي يراد التحقق من تساوي محتواها مع محتوى السلسلة النصية المعطاة. StringBuilder كائن من النوع StringBuffer ...
الدالة Regex.replace() في Kotlin
تبدل الدالة replace() سلسلة النصية معينة مكان كل تطابقات التعبير النمطي الذي استدعي معها في سلسلة المحارف المُمرّرة إليها أو سلسلة المحارف التي تعيدها الدالة الممررة إليها. البنية العامة actual fun replace(
input: CharSequence,
replacement: String
): String
actual fun replace(
input: CharSequence,
transform: (MatchResult) -> CharSequence
): String (source)
المعاملات input سلسلة المحارف التي يراد مطابقتها مع تعبير نمطي واستبدال محتوى المعامل replacement أو ناتج الدالة transform بها. replacement ...
الدالة trim() في Kotlin
تحذف الدالة trim() المحارف المحققة لشرط معين، أو محارف محددة، أو المسافات الفارغة من بداية ونهاية سلسلة المحارف أو السلسلة النصية التي استُدعيت معها. البنية العامة inline fun CharSequence.trim(
predicate: (Char) -> Boolean
): CharSequence
inline fun String.trim(predicate: (Char) -> Boolean): String
fun CharSequence.trim(vararg chars: Char): CharSequence
fun String.trim(vararg chars: Char): String
fun CharSequence.trim(): CharSequence
inline fun String.trim(): String
يُلاحَظ وجود الكلمة المفتاحية inline للدلالة على أن هذه الدالة مباشرة (للمزيد من التفاصيل، راجع صفحة الدوال المباشرة (inline functions)). المعاملات predicate دالةٌ تطبق ...
الدالة trimEnd() في Kotlin
تحذف الدالة trimEnd() المحارف المحققة لشرط معين، أو محارف محددة، أو المسافات الفارغة من نهاية سلسلة المحارف أو السلسلة النصية التي استُدعيت معها. البنية العامة inline fun CharSequence.trimEnd(
predicate: (Char) -> Boolean
): CharSequence
inline fun String.trimEnd(
predicate: (Char) -> Boolean
): String
fun CharSequence.trimEnd(vararg chars: Char): CharSequence
fun String.trimEnd(vararg chars: Char): String
fun CharSequence.trimEnd(): CharSequence
inline fun String.trimEnd(): String
يُلاحَظ وجود الكلمة المفتاحية inline للدلالة على أن هذه الدالة مباشرة (للمزيد من التفاصيل، راجع صفحة الدوال المباشرة (inline functions)). المعاملات ...