Kotlin:
সাবস্ট্রিং বের করা
কিভাবে:
কোটলিনে, substring
, take
, এবং drop
ফাংশনগুলি ব্যবহার করুন।
fun main() {
val text = "Hello, Kotlin!"
println(text.substring(7, 13)) // প্রিন্ট করে "Kotlin"
// শুরু থেকে
println(text.take(5)) // প্রিন্ট করে "Hello"
// শেষ থেকে
println(text.takeLast(6)) // প্রিন্ট করে "Kotlin!"
// ক্যারেক্টার ড্রপ করা
println(text.drop(7)) // প্রিন্ট করে "Kotlin!"
}
গভীরে দেখা
প্রোগ্রামিং এর প্রাথমিক দিনে, স্ট্রিং সম্ভাল করা ম্যানুয়াল এবং ভুল প্রবণ ছিল। কোটলিনে, এটি আরও সহজ, নিরাপদ এবং কম সম্পদ ব্যবহারকারী, বিল্ট-ইন ফাংশন এবং স্ট্রিং ক্লাসের ফিচার্সের ধন্যবাদে।
substring
এর বিকল্পগুলো অন্তর্ভুক্ত করে Regex
ব্যবহার করে নিয়মিত এক্সপ্রেশন বা স্ট্রিংসকে কাটাকাটি করার জন্য split
- কিন্তু এই পদ্ধতিগুলি সহজ কাজের জন্য অতিরিক্ত হতে পারে।
ইমপ্লিমেন্টেশনের দিক থেকে, মনে রাখবেন যে কোটলিনে স্ট্রিংগুলি ইমিউটেবল। সুতরাং, যখন আপনি একটি সাবস্ট্রিং এক্সট্র্যাক্ট করেন, আপনি আসলে একটি নতুন স্ট্রিং অবজেক্ট তৈরি করছেন, মূলটিকে পরিবর্তন করছেন না।
দেখুন এছাড়াও
- কোটলিন স্ট্রিং ডকুমেন্টেশন: কোটলিন স্ট্রিং
- উন্নত স্ট্রিং ম্যানিপুলেশনের জন্য কোটলিনের রেগেক্স: কোটলিন রেগেক্স