logo

Java에서 배열 길이를 찾는 방법

~ 안에 자바, 배열 길이는 배열이 보유할 수 있는 요소의 수입니다. 획득하기 위해 미리 정의된 방법은 없습니다. 배열의 길이 . 우리는 찾을 수 있습니다 Java의 배열 길이 배열 속성을 사용하여 길이 . 이 속성을 배열 이름과 함께 사용합니다. 이 섹션에서는 다음 내용을 학습합니다. 길이나 크기를 구하는 방법 자바의 배열 .

배열 길이 속성

자바 속성을 제공합니다 길이 결정하는 것은 배열의 길이 . 모든 배열에는 내장된 길이 값이 배열의 크기인 속성입니다. 크기는 배열이 포함할 수 있는 요소의 총 개수를 의미합니다. 길이 속성은 다음을 사용하여 호출할 수 있습니다. 점(.) 연산자 그 뒤에 배열 이름이 옵니다. int[], double[], String[] 등의 길이를 찾을 수 있습니다. 예를 들면 다음과 같습니다.

 int[] arr=new int[5]; int arrayLength=arr.length 

위의 코드 조각에서, 도착 5개의 요소를 보유할 수 있는 int 유형의 배열입니다. 그만큼 배열길이 배열의 길이를 저장하는 변수입니다. 배열의 길이를 찾기 위해 배열 이름(arr)과 도트 연산자 및 길이 속성을 각각 사용했습니다. 배열의 크기를 결정합니다.

Java에서 배열 길이를 찾는 방법

길이는 배열이 포함할 수 있는 최대 요소 수 또는 배열 용량을 결정합니다. 배열에 삽입된 요소는 계산되지 않습니다. 즉, length는 배열의 전체 크기를 반환합니다. 생성 시 요소가 초기화되는 배열의 경우 길이와 크기가 동일합니다.

논리적 크기, 배열의 인덱스에 대해 이야기하면 단순히 int 배열 길이=arr.length-1 , 배열 인덱스는 0부터 시작하기 때문입니다. 따라서 논리 또는 배열 인덱스는 항상 실제 크기보다 1만큼 작습니다.

Java에서 배열 길이를 찾는 방법

예제를 통해 배열의 길이를 알아봅시다.

ArrayLengthExample1.java

 public class ArrayLengthExample1 { public static void main(String[] args) { //defining an array of type int named num //the square bracket contain the length of an array int[] num = new int[10]; //length is an Array attribute that determines the array length int arrayLength=num.length; //prints array length System.out.println('The length of the array is: '+ arrayLength); } } 

산출:

 The length of the array is: 10 

ArrayLengthExample2.java

 public class ArrayLengthExample2 { public static void main(String[] args) { //initializing an array of type String named country String[] country = { 'India', 'Australia', 'Japan', 'USA', 'UAE', 'Canada', 'Brazil'}; //length is an Array attribute that determines the array length int arrayLength=country.length; //prints array length System.out.println('The size of the array is: ' + arrayLength); } } 

산출:

 The size of the array is: 7 

ArrayLengthExample3.java

 public class ArrayLengthExample3 { private static void LengthOfArray(String[] array) { //checks array is empty or not if (array == null) { //if the array is empty prints the following statement System.out.println('The array is empty, can't be determined length.'); } else { //length attribute of the Array class determines the length of an array int arrayLength = array.length; //prints the array length System.out.println('The length of the array is: '+arrayLength); } } public static void main(String[] args) { String[] fruits = { 'Guava', 'Banana', 'Apple', 'Papaya', 'Melon', 'Strawberry'}; String[] alphabets = { 'm', 'p', 'k', 'l', 't' }; String[] numbers = { '12', '25', '63', '84', '90', '11', '54'}; //passing null value to the function LengthOfArray(null); //passing fruits array to the function LengthOfArray(fruits); //passing alphabets array to the function LengthOfArray(alphabets); //passing numbers array to the function LengthOfArray(numbers); } } 

산출:

 The array is empty, can't be determined length. The length of the array is: 6 The length of the array is: 5 The length of the array is: 7