Comment convertir java.lang.Objet ArrayList?

Je valide ArrayList objet en forme de java.lang.Object. J'ai à nouveau convertir le Object à un ArrayList. J'ai essayé ceci:

Objet obj2 = à partir d'une source . . ; 
Liste de tableaux al1 = new ArrayList(); 
al1 = (ArrayList) obj2; 
Système..println("Liste 2 de la Valeur: "+al1); 

Mais c'est l'impression null.
Comment puis-je faire cela?

Si c'est l'impression null vous avez un problème avant de ce code est exécuté; cachés dans le "à partir de la source ..."
ce que l'erreur que vous obtenez, pour moi sa fonctionne très bien. Également donner plus de détails, Objet obj2 = à partir d'une source . . ; ci-dessus obj2 ce que vous assiging
ci-dessous le code que j'ai essayé, sa fonctionne bien.Liste de tableaux al11 = new ArrayList(); al11.add("a"); al11.add("b"); Objet obj2 =al11; ArrayList al1 = new ArrayList(); al1 = (ArrayList) obj2; Système..println("Liste 2 de la Valeur: "+al1);
Votre deuxième commentaire a bien fonctionné pour moi aussi. Mais mon cachés méthode renvoie une Chaîne de caractères sous la forme de l'Objet, car des que je suis arriver exception suivante: Exception in thread "main" java.lang.ClassCastException: java.lang.La chaîne ne peut pas être lancé à java.util.ArrayList

OriginalL'auteur sjain | 2011-09-08