আপনি কিভাবে স্ট্রিং সমান ব্যবহার করবেন?
আপনি কিভাবে স্ট্রিং সমান ব্যবহার করবেন?

ভিডিও: আপনি কিভাবে স্ট্রিং সমান ব্যবহার করবেন?

ভিডিও: আপনি কিভাবে স্ট্রিং সমান ব্যবহার করবেন?
ভিডিও: জাভাতে .equals() বনাম == - আসল পার্থক্য 2024, মে
Anonim

স্ট্রিং ব্যবহার করে . সমান (): জাভাতে, স্ট্রিং সমান () পদ্ধতি প্রদত্ত দুটির তুলনা করে স্ট্রিং এর ডেটা/কন্টেন্টের উপর ভিত্তি করে স্ট্রিং . যদি উভয়ের সমস্ত বিষয়বস্তু থাকে স্ট্রিং একই আছে তারপর এটা সত্য ফিরে. যদি সমস্ত অক্ষর মেলে না, তাহলে এটি মিথ্যা ফেরত দেয়।

একইভাবে, একটি স্ট্রিং এ == এবং.equals ব্যবহার করার মধ্যে পার্থক্য কি?

দ্বিতীয় সমানের মধ্যে পার্থক্য এবং == অপারেটর হয় যে, == হয় রেফারেন্স বা মেমরি ঠিকানা চেক করতে ব্যবহৃত হয় এর বস্তুগুলি একই অবস্থানে নির্দেশ করুক বা না করুক, এবং সমান () পদ্ধতি হয় বিষয়বস্তু তুলনা করতে ব্যবহৃত এর বস্তু যেমন ক্ষেত্রে এর তুলনা স্ট্রিং তার অক্ষর, ক্ষেত্রে এর পূর্ণসংখ্যা এটা তাদের

উপরন্তু, == equals () এবং compareTo () পদ্ধতির মধ্যে পার্থক্য কি? তুলনা করা : অভিধানিকভাবে দুটি স্ট্রিং তুলনা করে। সমান : এই স্ট্রিংটিকে নির্দিষ্ট বস্তুর সাথে তুলনা করে। তুলনা করা দুটি স্ট্রিং তাদের অক্ষর দ্বারা তুলনা করে (একই সূচকে) এবং সেই অনুযায়ী একটি পূর্ণসংখ্যা (ধনাত্মক বা ঋণাত্মক) প্রদান করে। সমান() দুটি বস্তু একই কিনা তা পরীক্ষা করে এবং একটি বুলিয়ান প্রদান করে।

অনুরূপভাবে, আপনি কিভাবে সমান পদ্ধতি ব্যবহার করবেন?

জাভা স্ট্রিং সমান () পদ্ধতি স্ট্রিং এর বিষয়বস্তুর উপর ভিত্তি করে দুটি প্রদত্ত স্ট্রিং তুলনা করে। যদি কোন অক্ষর মেলে না, এটি মিথ্যা ফেরত দেয়। যদি সমস্ত অক্ষর মিলে যায়, তাহলে এটি সত্য হয়ে যায়। স্ট্রিং সমান () পদ্ধতি ওভাররাইড করে সমান () পদ্ধতি অবজেক্ট ক্লাসের।

আমরা কি জাভাতে == ব্যবহার করে দুটি স্ট্রিং তুলনা করতে পারি?

স্ট্রিংস ভিতরে জাভা অপরিবর্তনীয় কখন == ব্যবহার করে জন্য অপারেটর স্ট্রিং তুলনা আপনি না তুলনা এর বিষয়বস্তু স্ট্রিং , কিন্তু আসলে হয় তুলনা স্মৃতির ঠিকানা। যদি তারা উভয়ই সমান হয় ইচ্ছাশক্তি সত্য এবং অন্যথায় মিথ্যা ফেরত দিন। যেখানে সমান স্ট্রিং তুলনা করে স্ট্রিং বিষয়বস্তু

প্রস্তাবিত: