객체가 배열인지 확인:
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!