Preguntas etiquetadas con instanceof

instanceof es un operador disponible en algunos lenguajes orientados a objetos, incluidos Java, php y JavaScript. En términos generales, permite al programador verificar si un objeto pasado como su operando izquierdo es una instancia de una clase especificada por el operando derecho.






7
¿Hay algo como instanceOf (Class <?> C) en Java?
Quiero comprobar si un objeto oes una instancia de la clase Co de una subclase de C. Por ejemplo, si pes de la clase Pointquiero x.instanceOf(Point.class)ser truey también x.instanceOf(Object.class)ser true. Quiero que funcione también para tipos primitivos en caja. Por ejemplo, si xes un Integerentonces x.instanceOf(Integer.class)debería ser true. ¿Existe tal …



3
Verifique instanceof en la secuencia
Tengo la siguiente expresión: scheduleIntervalContainers.stream() .filter(sic -&gt; ((ScheduleIntervalContainer) sic).getStartTime() != ((ScheduleIntervalContainer)sic).getEndTime()) .collect(Collectors.toList()); ... donde scheduleIntervalContainerstiene el tipo de elemento ScheduleContainer: final List&lt;ScheduleContainer&gt; scheduleIntervalContainers ¿Es posible comprobar el tipo antes del filtro?
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.