“Os métodos ?carregar? só serão chamados uma única vez: Quando o programa iniciar. Os métodos
carregar irão ler todos os arquivos (DVD.txt, CD.txt etc), irão transformar cada String num Objeto,
e devolver uma List.”
Como eu faço isso? Por favor.
OBS: Tenho métodos salvar que eu pego o toString do obeto e converto em arquivos (DVD.txt, CD.txt etc).
Quer converter num Object mesmo, ou num objeto do tipo/classe DVD ou CD?
S
Sem_Nome
wellington.nogueira:
Em Obejeto eu não sei (talvez um cast)
Mas em Objeto é desnecessário pois uma String É um Objeto. E nem cast é necessário.
String str = "O que é Obejeto?";
Object obj = str;
Você tem razão. Me esqueci desse detalhe.
S
sergiofff
Bruno Laturner
20/02/2013 12:53:40 Assunto: Re:Converter string em Obejeto.
Quer converter num Object mesmo, ou num objeto do tipo/classe DVD ou CD?
Converter em um objeto do tipo Dvd.
Fazer com que aquele objeto do tipo Dvd receba os atributos salvos no arquivo Dvd.txt.
B
Bruno_Laturner
Ok, sumarizando a idéia, você quer fazer um Parser que leia um arquivo com um texto e retorne uma lista de dvds.
A primeira coisa que você deve levantar é a estrutura desse arquivo texto:
Cada linha desse arquivo representa um dvd diferente?
Há outras linhas neste arquivo que não representam um dvd, como um cabeçalho, ou que representam um CD ou outro tipo de item?
Sobre os dados nessa linha do dvd, eles são separados por vírgula, por tabulações, ou algum outro símbolo? Ou cada coluna tem um tamanho fixo?
Este é um arquivo texto normal, ou é um XML, JSON, YAML, etc? (todos eles são formatos para serialização de dados, onde serialização significa transformar um objeto/estrutura de dados da memória do computador para um outro formato que possa ser arquivado em disco ou mandado via rede para outro computador).
WellingtonRamos
Em Obejeto eu não sei (talvez um cast)
Mas em Objeto é desnecessário pois uma String É um Objeto. E nem cast é necessário.
String str = "O que é Obejeto?";
Object obj = str;
WellingtonRamos
Bruno Laturner:
Quer converter num Object mesmo, ou num objeto do tipo/classe DVD ou CD?
Depois de ler o que você escreveu que eu notei o mesmo e fiquei com a mesma dúvida.