>  기사  >  Java  >  Java는 객체가 문자열인지 확인합니다.

Java는 객체가 문자열인지 확인합니다.

尚
원래의
2019-11-23 09:35:2211239검색

Java는 객체가 문자열인지 확인합니다.

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.