একটি সংখ্যা বা অক্ষরের স্ট্রিং প্রতিস্থাপন করা একটি আকর্ষণীয় জিনিস, তা হউক , বা অন্য কোন প্রোগ্রামিং ভাষা। তবে এই নিবন্ধে, আমরা নিম্নলিখিত ক্রমে জাভাতে প্রতিস্থাপনের উপর ফোকাস করব:
জাভাতে প্রতিস্থাপনের প্রকারগুলি
জাভা স্ট্রিং প্রতিস্থাপনের তিনটি পদ্ধতি রয়েছে।
- প্রতিস্থাপন
- সমস্ত প্রতিস্থাপন
- রিপ্লেসফার্স্ট
জাভা উদাহরণে চিহ্নিতকারী ইন্টারফেস
এই বিকল্পগুলির সাহায্যে, আপনি কোনও স্ট্রিংয়ে যে কোনও অক্ষর প্রতিস্থাপন করতে পারেন।
জাভা প্রতিস্থাপন
স্ট্রিং প্রতিস্থাপন (): এই পদ্ধতিটি অক্ষরের প্রতিটি ঘটনাকে নতুন চরিত্রের পরিবর্তে আউটপুট হিসাবে একটি নতুন স্ট্রিং প্রদান করে।
বাক্য গঠন:
সার্বজনীন Str প্রতিস্থাপন (চর oldC, চর newCh)
পরামিতি:
oldCh এবং বিয়োগের পুরানো চরিত্র
newCh এবং বিয়োগের নতুন চরিত্র
ফেরত মূল্য:
এটি স্ট্রিংয়ে newCh এর সাথে ওল্ডসিএইচ প্রতিস্থাপন করে।
কোড:
সার্বজনীন বর্গ Ex1 {পাবলিক স্ট্যাটিক শূন্য মূল (স্ট্রিং আরগস []) ring স্ট্রিং এস 1 = নতুন স্ট্রিং ('দ্রুত শিয়াল লাফিয়ে উঠেছে') System.out.println ('মূল স্ট্রিংটি': '+ এস 1) System.out.println ( 'ক্যাট' এর সাথে 'কুকুর' প্রতিস্থাপনের পরে স্ট্রিং: '+ এস 1.রেপ্লেস (' ক্যাট ',' কুকুর ')) System.out.println (' সমস্ত 'টি' এর পরিবর্তে 'এ': '+ এস 1 দিয়ে স্ট্রিং করুন। প্রতিস্থাপন ('টি', 'এ'))}
আউটপুট:
সি ++ তে কীভাবে সংখ্যা বাছাই করা যায়
অরিজিনাল স্ট্রিং ': বিড়াল লাফিয়ে উঠল
স্ট্রিংয়ের পরে 'ক্যাট' এর পরিবর্তে 'কুকুর': কুকুরটি লাফিয়ে উঠল
স্ট্রিংয়ের পরে সমস্তকে 'এ' দিয়ে প্রতিস্থাপন করার পরে: শীঘ্র শিয়াল লাফিয়ে উঠল
সমস্ত প্রতিস্থাপন
জাভা স্ট্রিং প্রতিস্থাপন (): এই পদ্ধতিটি একটি নিয়মিত এক্সপ্রেশন এবং প্রতিস্থাপনের স্ট্রিংয়ের সাথে মিলিত অক্ষরের সমস্ত ক্রম প্রতিস্থাপন করে একটি নতুন স্ট্রিং প্রদান করে।
বাক্য গঠন:
পাবলিক স্ট্রিং রিপ্লেসমএল (স্ট্রিং রেজেক্স, স্ট্রিং রিপ্লেসমেন্ট)
পরামিতি:
regx: নিয়মিত অভিব্যক্তি
প্রতিস্থাপন: অক্ষরের প্রতিস্থাপন ক্রম
কোড:
সার্বজনীন বর্গ Ex2 {পাবলিক স্ট্যাটিক শূন্য মূল (স্ট্রিং আরগস []) {স্ট্রিং str = 'জাভা ওয়েব রিপ্লেজ মেথড' // সাদা স্পেস সরান স্ট্রিং str2 = str.replaceAll ('s', '') System.out.println (str2) )}}
জাভেওব্রিজপ্লেসমোথড
রিপ্লেসফার্স্ট
জাভা স্ট্রিং প্রতিস্থাপন প্রথম (): এই পদ্ধতিটি কোনও নিয়মিত প্রকাশের সাথে মেলে এমন কোনও স্ট্রিংয়ের প্রথম সাবস্ট্রিং প্রতিস্থাপন করে।
বাক্য গঠন:
পাবলিক স্ট্রিং রিপ্লেসমেন্ট ফার্স্ট (স্ট্রিং আরজেক্স, স্ট্রিং রিপ্লেসমেন্ট)
পুতুল বনাম শেফ বনাম জবাবদিহি
পরামিতি:
আরজিএক্স এবং বিয়োগের নিয়মিত অভিব্যক্তি যা প্রদত্ত স্ট্রিংয়ের সাথে মিলে যায়।
প্রতিস্থাপন ও বিয়োগের স্ট্রিং যা নিয়মিত অভিব্যক্তি প্রতিস্থাপন করে।
কোড:
পাবলিক বর্গ Ex3 {পাবলিক স্ট্যাটিক শূন্য মূল (স্ট্রিং আরগস []) ring স্ট্রিং str = 'এটি প্রতিস্থাপনের একটি উদাহরণ' // কেবল প্রথমে 'i' প্রতিস্থাপন করুন '7' স্ট্রিং str1 = স্ট্রিয়রেপ্লেস্ট ফার্স্ট ('আমি', ' 7 ') System.out.println (str1)}
আউটপুট:
থ 7 এস প্রতিস্থাপনের একটি উদাহরণ।
এটির সাথে আমরা এই নিবন্ধটির শেষে এসেছি। আমি আশা করি আপনি কীভাবে স্ট্রিং এবং চরিত্রগুলি প্রতিস্থাপন করবেন সে সম্পর্কে একটি ধারণা পেয়েছি।
দেখুন এডুরেকা, বিশ্বস্ত জুড়ে 250,000 এরও বেশি সন্তুষ্ট শিক্ষার্থীর নেটওয়ার্ক সহ একটি বিশ্বস্ত অনলাইন লার্নিং সংস্থা by এডুরেকার জাভা জে 2 ইই এবং এসওএ প্রশিক্ষণ এবং শংসাপত্র কোর্সটি জাভা বিকাশকারী হতে চান এমন শিক্ষার্থী এবং পেশাদারদের জন্য ডিজাইন করা হয়েছে। কোর্সটি আপনাকে জাভা প্রোগ্রামিংয়ে একটি সূচনা করতে এবং বিভিন্ন জাভা ফ্রেমওয়ার্কের পাশাপাশি মূল এবং উন্নত জাভা উভয় ধারণার জন্য প্রশিক্ষণের জন্য তৈরি করা হয়েছে like হাইবারনেট & বসন্ত
আমাদের জন্য একটি প্রশ্ন আছে? দয়া করে এই ব্লগের মন্তব্য বিভাগে এটি উল্লেখ করুন এবং আমরা যত তাড়াতাড়ি সম্ভব আপনার কাছে ফিরে আসব।