• Skip to primary navigation
  • Skip to content

Mauda

IT, Java and Music

Graduação   SCJP   Mestrado
  • Apresentação
  • Certificação Java
  • JPA
    • Exceptions
  • JSF
  • Versionamento
  • Contato

For-Each puzzle 006!! – Resposta

April 28, 2016 by Mauda Leave a Comment

Conteúdo do Post:
  1. Puzzle 006 – Resposta
  2. finnaly{

Olá Pessoal, tudo bom?

Aqui é a resposta do puzzle 006. Veja na continuação deste post!

Puzzle 006 – Resposta

E aí, o que o código da classe Teste irá fazer???

Como estamos mexendo somente em métodos que não alteram a estrutura da Collection, size(), esse código irá executar e imprimir o tamanho da collection no console. Assim para finalizar toda essa parte de for-each, é importante entender que métodos que alteram a estrutura, add(), remove(), set(), irão ocasionar uma ConcurrentModificationException.

Já métodos que somente “leem” a collection, get(), size(), irão executar normalmente dentro de um for-each.

No caso do puzzle de hoje, o teste irá imprimir as seguintes informações no console:

Java
1
2
3
3
3
3

finnaly{

Gostando dos puzzles? Duvidas ou sugestões? Deixe seu feedback! Isso ajuda a saber a sua opinião sobre os artigos e melhorá-los para o futuro! Isso é muito importante!

Até um próximo post!

Filed Under: Java, Puzzle Tagged With: for-each, Java, JUnit, puzzle

About Mauda

Mestre em Informática, Analista de Sistemas, Professor, SCJP e Baterista. Desde 2002 trabalhando no mundo Java e ensinando pessoas sobre desenvolvimento de sistemas. Mais informações

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Advertisements

Copyright © 2025 · Genesis Framework · WordPress · Log in