PRECISO DE AJUDA NESSE EXERCICIO…
LEMBRANDO QUE TENHO Q FAZER MANUALMENTE, SEM PODER USAR AS API SAX ETC.
Faça uma rotina na qual o usuário cadastra os dados acima para um conjunto indeterminado de
empregados informados via teclado.
Grave estes dados num arquivo texto, chamado ?dados.xml?, seguindo o layout acima.
O arquivo deve ser gravado obrigatoriamente na pasta c:\dados. Caso o diretório não exista,
deverá ser criado pela aplicação.
packagecadastrodeproduto;importjava.io.BufferedReader;importjava.io.BufferedWriter;importjava.io.File;importjava.io.FileReader;importjava.io.FileWriter;importjava.io.IOException;/** * * @author vcarretero */publicclassGravaArquivo{publicstaticvoidgravarArquivo(ProdutoBeanproduto){try{booleanexisteArquivo=false;StringBuilderdadosAtual=newStringBuilder();if(newFile("C:\Cadastro.xls").exists()){existeArquivo=true;FileReaderler=newFileReader(newFile("C:\Cadastro.xls"));//// onde vai ser gravado unidade!BufferedReaderorigem=newBufferedReader(ler);Stringlinha=null;while((linha=origem.readLine())!=null){dadosAtual.append(linha);dadosAtual.append(" \n ");}origem.close();ler.close();}BufferedWritersaida=newBufferedWriter(newFileWriter("C:\Cadastro.xls"));if(existeArquivo){saida.write(dadosAtual.toString());}else{saida.write("Codigo\tCodigo Bradesco\tNome\tRamo");saida.newLine();}saida.write(produto.getCodigo()+"\t"+produto.getCodigoBradesco()+"\t"+produto.getNome()+"\t"+produto.getRamo());saida.close();}catch(IOExceptione){System.out.println("Erro ao gravar o arquivo\n");}}}
aki são os nomes caso vc tenhu txt
/* * To change this template, choose Tools | Templates * and open the template in the editor. */packagecadastrodeproduto;/** * * @author vcarretero */publicclassProdutoBean{privateStringcodigo;privateStringcodigoBradesco;privateStringnome;privateStringramo;publicProdutoBean(Stringcodigo,StringcodigoBradesco,Stringnome,Stringramo){this.codigo=codigo;this.codigoBradesco=codigoBradesco;this.nome=nome;this.ramo=ramo;}publicStringgetCodigo(){returncodigo;}publicvoidsetCodigo(Stringcodigo){this.codigo=codigo;}publicStringgetCodigoBradesco(){returncodigoBradesco;}publicvoidsetCodigoBradesco(StringcodigoBradesco){this.codigoBradesco=codigoBradesco;}publicStringgetNome(){returnnome;}publicvoidsetNome(Stringnome){this.nome=nome;}publicStringgetRamo(){returnramo;}publicvoidsetRamo(Stringramo){this.ramo=ramo;}}
não entendi muito bem mas achu que é isso!!
A
amandynhaaa
EU QUE VO TER Q CRIAR O ARQUIVO E ABRIR PARA A LEITURA DOS DADOS