instanceof

Cualquier razón para preferir getClass () sobre instanceof al generar.equals()?

Estoy usando Eclipse para generar .equals() y .hashCode(), y hay una opción etiquetada "Use 'instanceof' to compare types". ... ón. (Es redundante ya que los objetos null siempre fallarán instanceof.) Is there ¿alguna razón por la que sea una mala idea?

¿Por qué instanceof devuelve false para algunos literales?

"foo" instanceof String //=> false "foo" instanceof Object //=> false true instanceof Boolean //=> false true instan ... al menos es consistente. Se perdieron algunos. 12.21 instanceof Number //=> false /foo/ instanceof RegExp //=> true

uso de" Instancia de " en java [duplicado]

¿Para qué se utiliza el operador' instanceof'? Aprendí que Java tiene el operador instanceof. ¿Puede detallar dónde se utiliza y cuáles son sus ventajas?

El impacto en el rendimiento del uso de instanceof en Java

Estoy trabajando en una aplicación y un enfoque de diseño implica un uso extremadamente pesado del operador instanceof. Aunqu ... mino antes podría ofrecer algunos consejos. ¿Soy demasiado quisquilloso o me estoy centrando en lo incorrecto para optimizar?

¿Qué es el operador instanceof en JavaScript?

La palabra clave instanceof en JavaScript puede ser bastante confusa cuando se encuentra por primera vez, ya que la gente tie ... es un lenguaje de programación orientado a objetos. ¿Qué es? ¿Qué problemas resuelve? ¿Cuándo es apropiado y cuándo no?

Javascript!instanceof If Declaración

Esta es una pregunta realmente básica realmente solo para satisfacer mi curiosidad, pero hay una manera de hacer algo como es ... Y es un poco molesto tener que crear una declaración else cuando simplemente quiero saber si el objeto es un tipo específico.

Cuál es la diferencia entre instanceof y Class.isAssignableFrom(...)?

¿Cuál de los siguientes es mejor? a instanceof B O B.class.isAssignableFrom(a.getClass()) La única diferencia que cono ... null, la primera devuelve false, mientras que la segunda arroja una excepción. Aparte de eso, siempre dan el mismo resultado?

Cambiar instanceof?

Tengo una cuestión de usar switch case para instanceof objeto: Por ejemplo: mi problema se puede reproducir en Java: if(th ... ; else if(this instanceof B) doB(); else if(this instanceof C) doC(): ¿Cómo se implementaría usando switch...case?

Evitar instanceof en Java

Tener una cadena de operaciones "instanceof" se considera un "olor a código". La respuesta estándar es "usar polimorfismo". ... f // object that implements both interfaces. } else { // New (unknown) subclass; do what I can with the base class }

¿Cómo probar si una clase java extiende otra en tiempo de ejecución?

¿Cómo probar si a es una subclase de b? Class<?> a = A.class; Class<?> b = B.class;

tipo de expresión regular

¿Hay de todos modos para detectar si un objeto JavaScript es una expresión regular? Por ejemplo, me gustaría hacer algo com ... structor.name === "RegExp" O obj instanceof RegExp ¿Algún pros/contras de cualquiera de los métodos? Gracias de nuevo!

instanceof Vs getClass()

Veo ganancia en el rendimiento cuando se usa el operador getClass() y == sobre el operador instanceOf. Object str = new Int ... ra ser emparejado, es decir String, Integer (estas son clases finales), etc. Está usando instanceOf operador mala práctica ?

Cómo comprobar si una subclase es una instancia de una clase en tiempo de ejecución? [duplicar]

Esta pregunta ya tiene una respuesta aquí: Compruebe si una clase es una subclase de otra clase en Java ... cuando el if encuentra un objeto A no se evalúa como una "instancia de B". ¿Hay una manera de hacer isSubclassOf o algo así?

¿Cómo ver si un objeto es una matriz sin usar reflexión?

¿Cómo puedo ver en Java si un Objeto es una matriz sin usar reflexión? ¿Y cómo puedo iterar a través de todos los elementos ... Object arrayObject) { //??.. } POR cierto: tampoco quiero usar JavaScript para poder usarlo en entornos que no sean GWT.

Comprobando si una clase es java.lang.Enum

Estoy tratando de saber si una clase es una enumeración, pero creo que me falta algo: if (test.MyEnum.class instanceof Enum& ... clase es una enumeración? Estoy bastante seguro de que es posible determinar eso, simplemente no puedo conseguirlo. Gracias

Java-null instanceof Object evalúa a true y false

Cuando compilo y corro este código: public class Testing { public static void main(String... args) { Object obj ... :\Users\xxxxxx\Desktop>java Testing returned false true ¿No debería" null instanceof SomeType " siempre devolver false?

instanceof-tipos de operando condicionales incompatibles

Lo siguiente compila bien: Object o = new Object(); System.out.println(o instanceof Cloneable); Pero esto no: Stri ... g s = new String(); System.out.println(s instanceof Cloneable); Se lanza un error del compilador. ¿Cuál es el problema?

Probar si el objeto es instanceof un tipo de parámetro

¿Hay alguna forma de determinar si un objeto es una instancia de tipo genérico? public <T> test(Object obj) { if ... Por ejemplo, quiero usar Java reflection para crear una instancia de una clase y luego verificar que sea de tipo genérico T.

¿Se considera que instanceof es una mala práctica? En caso afirmativo, ¿en qué circunstancias sigue siendo preferible instanceof?

A lo largo de los años, he tratado de evitar instanceof siempre que sea posible. Utilizando polimorfismo o el patrón de visit ... í y allá en las bibliotecas de Java, así que supongo que tiene su lugar? ¿En qué circunstancias es preferible? Es inevitable?

instanceof negación

¿Cuál es el formato correcto para negar instanceof? if ( ! $a instanceof stdClass) O if ( ! ($a instanceof stdClass) ) ... tículo de blog hace varios años, pero después de algunas pruebas de línea de comandos, ambos parecen equivalentes. Son ellos?