VB.Net String Methods: Length, IndexOf, এবং Trim
VB.Net-এ String Methods ব্যবহৃত হয় স্ট্রিং ডেটা ম্যানিপুলেশন এবং পরিচালনা করার জন্য। এখানে তিনটি গুরুত্বপূর্ণ স্ট্রিং মেথড Length, IndexOf, এবং Trim সম্পর্কে আলোচনা করা হলো।
1. Length Method
Length মেথড ব্যবহার করে আপনি একটি স্ট্রিং এর দৈর্ঘ্য (অর্থাৎ, স্ট্রিংটিতে মোট কতটি চরিত্র রয়েছে) জানতে পারেন। এটি স্ট্রিং এর character count রিটার্ন করে।
সিনট্যাক্স:
Dim length As Integer = myString.Length- myString: স্ট্রিংটির নাম।
- Length: এটি স্ট্রিংয়ের চরিত্রের মোট সংখ্যা রিটার্ন করে।
উদাহরণ:
Dim myString As String = "Hello, World!"
Dim strLength As Integer = myString.Length
Console.WriteLine("The length of the string is: " & strLength)আউটপুট:
The length of the string is: 13ব্যাখ্যা:
"Hello, World!"স্ট্রিংটির দৈর্ঘ্য ১৩, কারণ এতে মোট ১৩টি চরিত্র রয়েছে, যার মধ্যে স্পেস এবং পাঙ্কচুয়েশন চিহ্নও অন্তর্ভুক্ত।
2. IndexOf Method
IndexOf মেথড ব্যবহার করে আপনি স্ট্রিংয়ের মধ্যে একটি নির্দিষ্ট চরিত্র বা সাবস্ট্রিং এর অবস্থান খুঁজে পেতে পারেন। এটি প্রথম ম্যাচের ইনডেক্স রিটার্ন করে (যদি কোনো ম্যাচ পাওয়া যায়), এবং যদি না পাওয়া যায়, তবে -1 রিটার্ন করে।
সিনট্যাক্স:
Dim index As Integer = myString.IndexOf("character or substring")- myString: স্ট্রিংটির নাম।
- "character or substring": যেটি আপনি খুঁজছেন।
- IndexOf: এটি যে স্ট্রিংটি দেওয়া হয়েছে, তার মধ্যে প্রথম মেলানো অংশের ইনডেক্স রিটার্ন করে।
উদাহরণ:
Dim myString As String = "Hello, World!"
Dim index As Integer = myString.IndexOf("World")
Console.WriteLine("The index of 'World' is: " & index)আউটপুট:
The index of 'World' is: 7ব্যাখ্যা:
"World"স্ট্রিংটি"Hello, World!"স্ট্রিংয়ের মধ্যে ৭ নম্বর ইনডেক্সে শুরু হয়, তাইIndexOf৭ রিটার্ন করে।
3. Trim Method
Trim মেথড ব্যবহার করে আপনি স্ট্রিং এর শুরু এবং শেষের অপ্রয়োজনীয় স্পেস বা হোয়াইটস্পেস সরাতে পারেন। এটি স্ট্রিংয়ের প্রথম এবং শেষের সমস্ত স্পেস মুছে ফেলে।
সিনট্যাক্স:
Dim trimmedString As String = myString.Trim()- Trim(): এটি স্ট্রিংয়ের শুরু এবং শেষ থেকে সমস্ত স্পেস বা অপ্রয়োজনীয় চরিত্র মুছে ফেলবে।
উদাহরণ:
Dim myString As String = " Hello, World! "
Dim trimmedString As String = myString.Trim()
Console.WriteLine("Trimmed string: '" & trimmedString & "'")আউটপুট:
Trimmed string: 'Hello, World!'ব্যাখ্যা:
" Hello, World! "স্ট্রিংটির শুরু এবং শেষের স্পেসগুলিTrim()মেথড দিয়ে মুছে ফেলা হয়েছে এবং"Hello, World!"স্ট্রিংটি রিটার্ন হয়েছে।
অন্যান্য Trim সম্পর্কিত মেথড
- TrimStart(): এটি শুধুমাত্র স্ট্রিংয়ের শুরু থেকে স্পেস মুছে ফেলে।
- TrimEnd(): এটি শুধুমাত্র স্ট্রিংয়ের শেষ থেকে স্পেস মুছে ফেলে।
উদাহরণ ১: TrimStart()
Dim myString As String = " Hello, World!"
Dim trimmedStart As String = myString.TrimStart()
Console.WriteLine("Trimmed Start: '" & trimmedStart & "'")আউটপুট:
Trimmed Start: 'Hello, World! 'উদাহরণ ২: TrimEnd()
Dim myString As String = "Hello, World! "
Dim trimmedEnd As String = myString.TrimEnd()
Console.WriteLine("Trimmed End: '" & trimmedEnd & "'")আউটপুট:
Trimmed End: 'Hello, World!'সারাংশ
- Length: এটি স্ট্রিংয়ের মোট দৈর্ঘ্য (characters count) প্রদান করে।
- IndexOf: এটি স্ট্রিংয়ের মধ্যে একটি নির্দিষ্ট চরিত্র বা সাবস্ট্রিং এর প্রথম উপস্থিতির ইনডেক্স রিটার্ন করে।
- Trim: এটি স্ট্রিংয়ের শুরু এবং শেষের অপ্রয়োজনীয় স্পেস বা হোয়াইটস্পেস সরিয়ে দেয়। এছাড়া TrimStart() এবং TrimEnd() মেথডগুলি যথাক্রমে শুরু এবং শেষ থেকে স্পেস সরানোর জন্য ব্যবহার করা যায়।
এই স্ট্রিং মেথডগুলি স্ট্রিং ডেটা ম্যানিপুলেশনে সহায়ক এবং প্রোগ্রামিংয়ের অনেক ক্ষেত্রে ব্যবহৃত হয়।
Read more