Heim >Java >JavaErste Schritte >Java bestimmt, ob eine Variable eine Zeichenfolge ist

Java bestimmt, ob eine Variable eine Zeichenfolge ist

(*-*)浩
(*-*)浩Original
2019-11-19 13:38:173836Durchsuche

Java bestimmt, ob eine Variable eine Zeichenfolge ist

instanceof Streng genommen ist es ein binärer Operator in Java, der verwendet wird, um zu testen, ob ein Objekt eine Instanz einer Klasse ist. Die Verwendung ist: (Empfohlen). lernen:Java-Kurs)

boolean result = obj instanceof Class

wobei obj ein Objekt ist, Klasse eine Klasse oder eine Schnittstelle darstellt, wenn obj ein Objekt der Klasse oder ihrer direkten oder indirekten Unterklasse oder deren ist Die Implementierungsklasse der Schnittstelle gibt als Ergebnis „true“ zurück, andernfalls gibt sie „false“ zurück.

Hinweis: Der Compiler prüft, ob obj in den Klassentyp auf der rechten Seite konvertiert werden kann, wenn der Typ nicht ermittelt werden kann , es wird kompiliert. Dies hängt von der Laufzeit ab.

Der Wert der Formel ist ein boolescher Wert (boolean)

Object sth;
bool isString = sth instanceof String;

oder

if (sth instanceof String) {
    // your code
}

Das obige ist der detaillierte Inhalt vonJava bestimmt, ob eine Variable eine Zeichenfolge ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn