Java의 instanceof 연산자는 런타임에 객체가 특정 클래스의 인스턴스인지 여부를 나타내는 데 사용됩니다. instanceof는 객체가 이 특정 클래스의 인스턴스인지 아니면 하위 클래스인지를 나타내는 부울 값을 반환합니다.
사용법:
result = object instanceof class
매개변수:
결과: 부울 유형.
객체: 필수입니다. 모든 객체 표현.
수업: 필수입니다. 정의된 객체 클래스.
설명:
객체가 클래스의 인스턴스인 경우 instanceof 연산자는 true를 반환합니다. 객체가 지정된 클래스의 인스턴스가 아니거나 객체가 null인 경우 false를 반환합니다.
예:
class Main { public static void main (String[] args) { String name = "Programiz"; Integer age = 22; System.out.println("Is name an instance of String: "+ (name instanceof String)); System.out.println("Is age an instance of Integer: "+ (age instanceof Integer)); } }
프로그램을 실행하면 출력은 다음과 같습니다.
是name的String的实例:true age是Integer的实例:true
위의 예에서는 이름에 String 유형의 객체를 생성했고 객체의 나이에 Integer 유형의 또 다른 객체를 생성했습니다. 그런 다음 instanceof 연산자를 사용하여 이름이 String 유형이고 age가 Integer 유형인지 확인합니다.
더 많은 Java 지식을 보려면 java 기본 튜토리얼을 주목하세요.
위 내용은 Java는 객체가 문자열인지 확인합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!