Chiều dài là một biến phiên bản của một mảng trong Java trong khi length () là một phương thức của lớp String .
chiều dài
- Mảng là một đối tượng chứa số lượng giá trị cố định của cùng một loại pe .
- Chiều dài biến trong một mảng trả về độ dài của một mảng tức là một số phần tử được lưu trữ trong một mảng .
- Sau khi các mảng được khởi tạo, độ dài của mảng không thể thay đổi được , do đó, biến độ dài có thể được sử dụng trực tiếp để lấy độ dài của một mảng.
- Chiều dài biến chỉ được sử dụng cho một mảng .
Ví dụ
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); } }
Đầu ra
Length of an array is: 7
length ()
- Chiều dài () phương thức là một phương thức tĩnh của lớp chuỗi .
- Chiều dài () trả về độ dài của một đối tượng chuỗi tức là số ký tự được lưu trữ trong một đối tượng.
- Lớp chuỗi sử dụng phương pháp này vì độ dài của một chuỗi có thể được sửa đổi bằng các thao tác khác nhau trên một đối tượng.
- Chuỗi nội bộ lớp sử dụng một mảng char [] để nó không tiếp xúc với thế giới bên ngoài.
Ví dụ
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()); } }
Đầu ra
Length of String using length() method is: 26