studio que programacion para móviles libro lanzar fisica educacion edición desarrollo curso atrapar aplicaciones java

java - que - programacion android pdf 2018



¿Cómo podemos comprobar si podemos lanzar un objeto a otro? (1)

¿Cómo podemos comprobar si podemos lanzar un objeto a otro?

Tengo un objeto que es un Arraylist de instancias de una clase que puede ser dinámicamente en otras 2 clases. ¿Cómo puedo verificar que puedo lanzar mi objeto a cada clase de Arraylist?

Por ejemplo:

Mis clases son class1, class2 y class3. Mi objeto es obj.

Quiero comprobarlo:

ArrayList<clas1> ar1=new Arraylist<class1>(); ar1=(ArrayList<clas1>)obj;

¿Cómo puedo verificar si puede ser verdadero o falso? Está en java.


Algo como esto :-

import java.util.ArrayList; public class qu { public static void main(String args[]) { ArrayList<String> ar1=new ArrayList<String>(); ArrayList<Character> obj = new ArrayList<Character>(); if(obj instanceof java.util.ArrayList) System.out.println("My problem Solved"); } }