cami-la / collections-java-api-2023

Este repositório é referente ao curso "Collection Framework API Java" e é uma valiosa contribuição para a comunidade de desenvolvedores Java, fornecendo exemplos práticos e recursos educacionais relacionados à poderosa API de coleções da linguagem Java.
https://web.dio.me/course/conhecendo-collections-java/learning/c5d6f4e1-6d05-4eea-93d8-d292c708999f
876 stars 636 forks source link

Impressão x Casting ( resolvido ) #23

Open bartomsilva opened 10 months ago

bartomsilva commented 10 months ago

Olá teacher Cami, sou iniciante em Java e estou adorando suas aulas, mas tenho uma questão com relação a este ponto. // Iterando sobre a lista sem Generics (necessário fazer cast) for (Object elemento : listaSemGenerics) { String str = (String) elemento; System.out.println(str); } observei que não preciso de fato de um casting para poder imprimir os valores da lista, e que a forma de casting empregada gera uma Exception, buscando na documentação a forma de fazer o casting então ficaria assim. String str = elemento.toString(); mas gostaria saber sua explicação, se fiz algo de errado que tenha vindo a causar erro ao testar, e qual seria a melhor forma de se fazer esse casting.

cami-la commented 10 months ago

Oi, @bartomsilva. Tudo bem? Parabéns pelos estudos! Muito pertinente sua dúvida.

Vamos lá:

Deu para clarear o entendimento?

bartomsilva commented 10 months ago

Muito obrigado teacher Cami