Estou fazendo um trabalho na faculdade, aonde tem que ser em vetor (sim não pode ser arraylist), e preciso criar um botão no menu com a opção gravar em arquivo, gostaria de saber como chamo todos vetores dentro desse arquivo e eu possa salvar e depois exibi-lo.
Depende muito de como vc que será esse arquivo. Estou supondo que seja .txt, .csv …
O vetor pode ser declarado normalmente:
String[] vetorString = new String[5];
vetorString[0] = "ABC";
vetorString[1] = "DEF";
vetorString[2] = "GHI";
vetorString[3] = "JKL";
vetorString[3] = "MNO";
Na gravação do vetor você irá transformar esse dado em um csv, adicionando “;” entre as Strings:
String text = vetorString[0]; // pegando o inicial
for (int i = 1 ; i< vetorStirng.length ; i++){ // começando pelo segundo item do vetor
text = text+";"+vetorString[i];
}
Para pegar a String vc fara o seguinte:
String[] vetorString = linhaDoArquivo.split(";");
1 curtida