> Java > Java베이스 > Java는 객체가 배열인지 여부를 결정합니다.

Java는 객체가 배열인지 여부를 결정합니다.

풀어 주다: 2019-11-20 13:38:12
원래의
3443명이 탐색했습니다.

Java는 객체가 배열인지 여부를 결정합니다.

객체가 배열인지 확인:

public static void main(String[] args) {
        String[] a = ["1","2"];

        if(a instanceof String[]){
            System.out.println("ss")
        }

        if(a.getClass().isArray()){
            System.out.println("yy")
        }
    }
로그인 후 복사

첫 번째 방법: 인스턴스of

Instanceof 작업 기호는 런타임에 객체가 특정 클래스의 인스턴스인지 여부를 나타내는 데 사용됩니다. instanceof는 객체가 이 특정 클래스의 인스턴스인지 아니면 하위 클래스인지를 나타내는 부울 값을 반환합니다.

사용법:

result = object instanceof class
로그인 후 복사

매개변수:

결과: 부울 유형.

객체: 필수입니다. 모든 객체 표현.

클래스: 필수입니다. 정의된 객체 클래스.

두 번째 접근 방식: 클래스 클래스 isArray()

isArray() 메서드는 객체가 배열인지 확인하는 데 사용됩니다.

객체가 배열이면 true를 반환하고, 그렇지 않으면 false를 반환합니다.

Syntax:

Array.isArray(obj)
로그인 후 복사

Parameters: obj 필수, 판단할 개체입니다.​

더 많은 Java 지식을 알고 싶다면 java기본 튜토리얼을 주목해 주세요.

위 내용은 Java는 객체가 배열인지 여부를 결정합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿