Kotlin-এ, স্ট্যান্ডার্ড লাইব্রেরি ফাংশন ব্যবহার করে বিনা থার্ড-পার্টি লাইব্রেরির প্রয়োজনে স্ট্রিংগুলিকে বড় হাতের অক্ষরে পরিণত করা যায়। Kotlin-এর স্ট্রিংস হ্যান্ডলিং পদ্ধতি এই অপারেশনগুলিকে সোজা এবং সংক্ষিপ্ত করে তোলে।.
এখানে দেখানো হলো কিভাবে Kotlinএ স্ট্রিংগুলি একসাথে লেগে থাকে - কোন আঠা প্রয়োজন নেই.
Kotlin-এর toLowerCase() ফাংশন দ্রুত একটি স্ট্রিংকে লোয়ার কেসে পরিণত করে। এটি কিভাবে ব্যবহার করবেন তা নিচে দেখানো হলো.
toLowerCase()
এখানে Kotlin এ সাধারণ একটি regex প্যাটার্ন ব্যবহার করে প্যাটার্নের সাথে মিলে এমন অক্ষর কীভাবে মুছে ফেলবেন তা দেখানো হল.
কোটলিনে, substring, take, এবং drop ফাংশনগুলি ব্যবহার করুন।.
substring
take
drop
কম্পিউটিং এর প্রাথমিক দিনগুলিতে, C ভাষায় মতো নাল-টার্মিনেটেড অ্যারেগুলি দ্বারা সাধারণত স্ট্রিংগুলি ভিন্নভাবে সম্পাদিত হত। আধুনিক ভাষা হিসাবে, কোটলিন স্ট্রিং অবজেক্টের জন্য বিল্ট-ইন length প্রপার্টি সরবরাহ করে। বিকল্প?
length
Kotlin অন্যান্য আধুনিক ভাষার প্রভাবে, জাভার স্ট্রিং যোগবিন্যাসের তুলনায় একটি পরিষ্কার বিকল্প হিসেবে স্ট্রিং ইন্টারপোলেশন চালু করে। এটি পাঠ্যগততা বৃদ্ধি করে এবং কোড সরলীকরণ করে। ইতিহাসে, জাভা বিরাট + ব্যবহার করে যোগবিন্যাস চালাতে বাধ্য করত, যা পড়তে কঠিন এবং কম দক্ষ হতে পারে, কারণ এটি একাধিক স্ট্রিং অবজেক্ট তৈরি করত। Kotlin’র পদ্ধতি আরও শক্তিশালী, কেবল ভেরিয়েবল এম্বেড না করা সাথে সাথে স্ট্রিংগুলিতে এক্সপ্রেশন মূল্যায়ন করা সম্ভব করে। ব্যাকগ্রাউন্ডে, Kotlin এই ইন্টারপোলেশনটি StringBuilder অপারেশনগুলিতে বা জটিলতার উপর নির্ভর করে স্ট্রিং যোগবিন্যাসে পরিণত করে, ডেভেলপারের উপরে থেকে বোঝা নামায়। স্ট্রিং ইন্টারপোলেশনের বিকল্পগুলি ব্যাপক টেক্সট ম্যানিপুলেশনের জন্য টেমপ্লেট ইঞ্জিনসহ রয়েছে, কিন্তু কোডে, ডায়নামিক কন্টেন্ট অন্তর্ভুক্ত করার জন্য ইন্টারপোলেশন সাধারণত সবচেয়ে দ্রুত উপায় হয়ে উঠেছে।.
+
StringBuilder
কোটলিনে একটি স্ট্রিং থেকে উভয় ধরণের উদ্ধৃতিচিহ্ন অপসারণের জন্য এখানে একটি সহজ পদ্ধতি দেওয়া হল.
কোটলিন এর স্ট্যান্ডার্ড লাইব্রেরির মাধ্যমে টেক্সট ম্যানিপুলেশন সহজ হয়। নিচে দেখুন, কিভাবে replace ব্যবহার করে শব্দ পরিবর্তন করা যায়।.
replace
Kotlin-এ একটি স্ট্রিং নির্দিষ্ট প্যাটার্নের সাথে মিলে কিনা চেক করতে, Regex ক্লাসের matches মেথড ব্যবহার করা যায়।.
Regex
matches