"সাবস্ট্রিংগুলির সাথে আপনি করতে পারেন এমন কিছু অন্যান্য জিনিস দেখুন:"
8) আমি কিভাবে একটি সাবস্ট্রিং খুঁজে পাব?
indexOf এবং lastIndexOf পদ্ধতিগুলি আপনাকে স্ট্রিংগুলির মধ্যে স্ট্রিংগুলি অনুসন্ধান করতে দেয় । এই পদ্ধতিগুলির 4 টি সংস্করণ রয়েছে:
indexOf পদ্ধতিটি একটি নির্দিষ্ট স্ট্রিং - এ একটি স্ট্রিং সন্ধান করে। পদ্ধতিটি নির্দিষ্ট স্ট্রিংয়ের শুরু থেকে বা কিছু সূচক (দ্বিতীয় পদ্ধতি) থেকে শুরু করে স্ট্রিং অনুসন্ধান করতে পারে। যদি স্ট্রিং পাওয়া যায়, তাহলে পদ্ধতিটি তার প্রথম অক্ষরের সূচী প্রদান করে; যদি এটি পাওয়া না যায়, তবে এটি -1 ফেরত দেয়।
পদ্ধতি(গুলি) | উদাহরণ(গুলি) |
---|---|
|
|
ফলাফল:
|
|
|
|
ফলাফল:
|
" LastIndexOf পদ্ধতিটি আমাদের স্ট্রিংয়ের শেষ থেকে পিছনের দিকে নির্দিষ্ট স্ট্রিং অনুসন্ধান করে! এই পদ্ধতিটি আমাদের স্ট্রিংয়ের একেবারে শেষ থেকে, বা কিছু সূচক (দ্বিতীয় পদ্ধতি) থেকে শুরু করে একটি স্ট্রিং অনুসন্ধান করতে পারে। যদি স্ট্রিংটি পাওয়া যায়, তাহলে পদ্ধতিটি তার প্রথম অক্ষরের সূচী প্রদান করে; যদি এটি পাওয়া না যায় তবে এটি -1 প্রদান করে।"
পদ্ধতি(গুলি) | উদাহরণ(গুলি) |
---|---|
|
|
ফলাফল:
|
|
|
|
ফলাফল:
|
9) আমি কীভাবে একটি স্ট্রিংয়ের অংশ অন্য স্ট্রিং দিয়ে প্রতিস্থাপন করব?
"এর জন্য তিনটি পদ্ধতি আছে।"
প্রতিস্থাপন পদ্ধতি একটি নির্দিষ্ট অক্ষরের সমস্ত ঘটনাকে অন্য অক্ষরের সাথে প্রতিস্থাপন করে ।
ReplaceAll পদ্ধতি একটি সাবস্ট্রিং এর সমস্ত ঘটনাকে অন্য স্ট্রিং দিয়ে প্রতিস্থাপন করে ।
রিপ্লেস ফার্স্ট পদ্ধতিটি একটি নির্দিষ্ট স্ট্রিং দিয়ে পাস করা সাবস্ট্রিং-এর প্রথম ঘটনাকে প্রতিস্থাপন করে।
পদ্ধতি(গুলি) | উদাহরণ(গুলি) |
---|---|
|
|
ফলাফল:
|
|
|
|
ফলাফল:
|
|
|
|
ফলাফল:
|
"তবে আপনাকে এগুলোর ব্যাপারে সতর্কতা অবলম্বন করতে হবে। শেষ দুটি পদ্ধতিতে ( ReplaceAll এবং replaceFirst ), আমরা যে স্ট্রিংটি খুঁজছি সেটি একটি সাধারণ স্ট্রিং নয়, একটি রেগুলার এক্সপ্রেশন হিসেবে পাস করা হয়েছে। কিন্তু আমি সেটা নিয়ে পরে কথা বলব।"
GO TO FULL VERSION