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

জাভাতে length এবং length()-এর পার্থক্য কী?


length জাভাতে একটি অ্যারের ইনস্ট্যান্স ভেরিয়েবল যখন length() String ক্লাসের একটি মেথড।

length

  • একটি অ্যারে হল একটি অবজেক্ট যা একই টাইপের একটি নির্দিষ্ট সংখ্যক মান ধারণ করে।
  • অ্যারেতে length ভেরিয়েবল অ্যারের দৈর্ঘ্য রিটার্ন করে অর্থাৎ অ্যারেতে সংরক্ষিত এলিমেন্টের সংখ্যা।
  • একবার অ্যারে ইনিশিয়ালাইজ হলে এর length পরিবর্তন করা যায় না, তাই length ভেরিয়েবলটি সরাসরি অ্যারের দৈর্ঘ্য জানতে ব্যবহার করা যায়।
  • length ভেরিয়েবল শুধু অ্যারে-এর জন্য ব্যবহার করা হয়।

উদাহরণ

public class ArrayLengthTest { 
    public static void main(String args[]) { 
        int array[] = {1, 2, 3, 4, 5, 6, 7}; 
        System.out.println("Length of an array is: " + array.length); 
    } 
}

আউটপুট

Length of an array is: 7 

length()

  • length() মেথড String ক্লাসের একটি স্ট্যাটিক মেথড।
  • length() একটি স্ট্রিং অবজেক্টের দৈর্ঘ্য রিটার্ন করে অর্থাৎ অবজেক্টে সংরক্ষিত ক্যারেক্টারের সংখ্যা।
  • String ক্লাস এই মেথড ব্যবহার করে কারণ স্ট্রিং-এর দৈর্ঘ্য অবজেক্টের ওপর বিভিন্ন অপারেশন দিয়ে পরিবর্তন করা যায়।
  • String ক্লাস ইন্টারনালি একটি char[] অ্যারে ব্যবহার করে যা বাইরের দুনিয়ায় এক্সপোজ করা হয় না।

উদাহরণ

public class StringLengthMethodTest { 
    public static void main(String args[]) { 
        String str = "Welcome to Tutorials Point"; 
        System.out.println("Length of String using length() method is: " + str.length()); 
    } 
}

আউটপুট

Length of String using length() method is: 26 
  1. জাভাতে JRadioButton এবং JCheckBox-এর পার্থক্য কী?

  2. জাভাতে JTextField এবং JTextArea-এর পার্থক্য কী?

  3. জাভাতে JFrame এবং JDialog-এর পার্থক্য কী?

  4. জাভাতে GridLayout এবং GridBagLayout-এর পার্থক্য কী?