Avatar ·

كيفية العمل مع السلاسل النصية في Kotlin؟

مرحبًا أيها الزملاء!

لقد بدأت مؤخرًا في تعلم Kotlin بعد Java وواجهت بعض الخصائص المميزة في العمل مع السلاسل النصية. في Java كنت معتادًا على استخدام دوال substring() و concat() و StringBuilder، لكن في Kotlin، كما فهمت، الأمور مختلفة قليلاً. على سبيل المثال، أحاول دمج عدة سلاسل نصية مع فراغات وطباعة النتيجة بالأحرف الكبيرة.

هذا ما جربته:
fun main() {
    val firstName = "Иван"
    val lastName = "Петров"
    // أحاول الدمج
    val fullName = firstName + " " + lastName
    println(fullName.toUpperCase())
}

هذا يعمل، لكنني سمعت أن هناك طرقًا أكثر اصطلاحية في Kotlin، مثل plus() أو قوالب السلاسل النصية. كما أريد أن أفهم كيفية قص السلسلة النصية بشكل صحيح إذا كان طولها أكثر من 10 أحرف، وكيفية استبدال جزء من النص. لقد جربت substring(0, 10) لكني أحصل على خطأ إذا كانت السلسلة النصية أقصر من 10 أحرف.

أتوقع الحصول على أمثلة كود مع استخدام

لا توجد إجابات بعد.

تسجيل الدخول لترك إجابة

المدونات