Exercícios baseados em casos reais para iniciantes  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
Marky.Vasconcelos
Moderador
[Avatar]

Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline

1° Voce adiciona a mesma referencia de mae 1000 vezes. Então apenas os ultimos valores setados para essa referencia vai mudar de todas.

2° No windows quebras de linhas são representadas por \r\n no linux \n.
O split separa as marcações \n deixando \r no resultado. \r não é um numero então por causa dele o parser lança uma Exception. Mas como não é um caractere visivel não vemos ele no stack trace da exception.


Agora que vi que a proposta é evitar erros.

No primeiro a cada loop criar uma nova referencia de Mae para a variavel já seria o suficiente.

Para o segundo o thingol já falou.

This message was edited 1 time. Last update was at 13/05/2009 13:39:32


Facebook @MarkyHitchhiker +Mark WP: MarkyTech's

Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais

DefaultTableModel?! PARE! Não faça isso! Faça melhor!

Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)

Develop games is fantastic, with words you can make worlds!!!

DON'T PANIC!
MarkyHitchhiker's Blog!
[WWW] [MSN]
Bruno Laturner
GUJ Expert
[Avatar]

Membro desde: 18/02/2008 16:17:53
Mensagens: 3002
Offline

Para o primeiro eu sugeriria que usassem mais construtores e menos métodos acessores.

Um já diminuiria bastante os erros humanos.

Uma segunda sugestão seria usar objetos mais compostos. Cliente poderia ter um atributo do tipo Mãe já com os dados dentro dele. Bastaria usar um getMãe() para obter o dado.
Além de melhorar o programa, melhora o uso de memória, e outras coisas, basta prestar atenção na imutabilidade do objeto.

E falando de imutabilidade, esse vai ser o tema do próximo exercício que estou produzindo.

This message was edited 1 time. Last update was at 13/05/2009 13:57:05


A resposta acima foi achada em menos de 5 minutos no google.
The prisoner falls in love with his chains. --E.W. Dijkstra
[WWW]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team