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