Bom dia estou com problema para gravar em arquivo txt é um vetor de 10 posições.
public class BeanCliente
{
private String[] nome= new String[10];
private String[] endereco = new String[10];
private String[] telefone = new String[10];
private String[] sexo = new String[10];
public String[] getNome() {
return nome;
}
public void setNome(String[] nome) {
this.nome = nome;
}
public String[] getEndereco() {
return endereco;
}
public void setEndereco(String[] endereco) {
this.endereco = endereco;
}
public String[] getTelefone() {
return telefone;
}
public void setTelefone(String[] telefone) {
this.telefone = telefone;
}
public String[] getSexo() {
return sexo;
}
public void setSexo(String[] sexo) {
this.sexo = sexo;
}
}
e a classe Principal
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import javax.swing.JOptionPane;
public class GravarTXT
{
public static void main(String[] args)
{
BeanCliente bean = new BeanCliente();
File file = new File("d:/arquivo.txt");
try
{
if(!file.exists())
{
file.createNewFile();
FileWriter fw = new FileWriter(file);
for (int i = 1; i <= 2; i++)
{
bean.setNome((JOptionPane.showInputDialog("Digite o nome do "+i+"º cliente: "));
bean.setEndereco(JOptionPane.showInputDialog("Digite o endereço do "+i+"º cliente: "));
bean.setTelefone(JOptionPane.showInputDialog("Digite o telefone do "+i+"º cliente: "));
bean.setSexo(JOptionPane.showInputDialog("Digite o sexo do "+i+"º cliente: "));
fw.write("Nome: "+bean.getNome()+"\n");
fw.write("Endereço: "+bean.getEndereco()+"\n");
fw.write("Telefone: "+bean.getTelefone()+"\n");
fw.write("Sexo: "+bean.getSexo()+"\n\n");
fw.write("-----------------------\n\n");
fw.flush();
fw.close();
}
}
else
{
JOptionPane.showMessageDialog(null, "Arquivo já Existe.");
}
}
catch (IOException e)
{
JOptionPane.showMessageDialog(null, "Erro: ao gravar arquivo");
}
}
}
Estou com problema na hora de adicionar os clientes não sei como adicionar em vetor e pegar o getdo vetor para adicionar na arquivo
grato
