HOWTO · Java

Java에서 문자 배열의 길이 가져 오기

이 기사에서는 Java에서 char 배열의 길이를 얻는 방법을 소개합니다.

이 페이지의 내용

이 기사에서는 Java에서 char 배열의 길이를 가져 오는 방법을 소개하고 주제를 이해하기위한 몇 가지 예제 코드도 나열합니다.

Java에서는 char 값을 포함하는 배열을 char 배열이라고합니다. 이 기사에서는 내장 속성 length와 사용자 지정 코드를 사용하여 배열의 길이를 가져옵니다. 몇 가지 예를 살펴 보겠습니다.

length 속성을 사용하여 Java에서 문자 배열의 길이 가져 오기

이 예에서는 4 개의 char 값을 포함하는 char 배열 ch를 만듭니다. 소스 코드를보고 char 배열의 길이를 알지만 프로그래밍에서는 배열의 길이를 반환하는length속성을 사용하여이를 수행 할 수 있습니다. 아래 예를 참조하십시오.

public class SimpleTesting {
  public static void main(String[] args) {
    try {
      char[] ch = {'c', 'b', 'd', 'e', 'f', 'g'};
      int length = ch.length;
      System.out.println("Array Length = " + length);
    } catch (Exception e) {
      e.printStackTrace();
    }
  }
}

출력:

Array Length = 4

Java에서 사용자 정의 코드를 사용하여 문자 배열의 길이 가져 오기

이 예제에서는 4 개의 문자 값을 포함하는 문자 배열 ch와 전달 된 배열의 길이를 반환하는 자체 메서드 length()를 만듭니다. 우리는 그 메소드를 호출하고 그 결과를 변수에 저장했습니다. 아래 예를 참조하십시오.

public class SimpleTesting {
  public static void main(String[] args) {
    try {
      char[] ch = {'c', 'b', 'd', 'e', 'f', 'g'};
      int length = length(ch);
      System.out.println("Array Length = " + length);
    } catch (Exception e) {
      e.printStackTrace();
    }
  }
  static int length(final char[] b) {
    int n = 0, t = 0;
    while (true) {
      try {
        t = b[n++];
      } catch (ArrayIndexOutOfBoundsException ex) {
        n--;
        break;
      }
    }
    return n;
  }
}

출력:

Array Length = 4