কম্পিউটার টিউটোরিয়াল

জাভায় স্ট্রিংয়ের ওপর লজিক্যাল অপারেটর ব্যবহার


জাভায় স্ট্রিংয়ের ওপর সরাসরি লজিক্যাল অপারেটর (&&, ||) ব্যবহার করা যায় না। তবে স্ট্রিং কম্পারিজন (equals(), compareTo()) এর ফলাফলে লজিক্যাল অপারেটর ব্যবহার করা যায়।

উদাহরণ

public class LogicalOpsOnString {
    public static void main(String[] args) {
        String s1 = "Hello";
        String s2 = "World";
        String s3 = "Hello";

        // স্ট্রিং তুলনায় লজিক্যাল অপারেটর
        if (s1.equals(s3) && !s1.equals(s2)) {
            System.out.println("s1 ও s3 সমান, কিন্তু s1 ও s2 সমান নয়");
        }

        // কন্ডিশনাল অপারেটর (টার্নারি)
        String result = s1.equals(s2) ? "Equal" : "Not Equal";
        System.out.println(result); // Not Equal
    }
}

স্ট্রিং কনক্যাটেনেশনের জন্য + অপারেটর ব্যবহার হয়, কিন্তু লজিক্যাল অপারেটর বুলিয়ান এক্সপ্রেশনের সাথে কাজ করে।

  1. জাভাতে StringIndexOutOfBoundsException কী?

  2. জাভাতে String কে Double-এ রূপান্তর করা

  3. জাভাতে ফাইনাল ভেরিয়েবল

  4. পাইথনে স্ট্রিংয়ের ওপর লজিক্যাল অপারেটর