Preciso ler o arquivo contas.txt e transacoes.txt, para cada um vou usar um ArrayList , mas naum sei como implementar , alguém poderia me dar uma ajuda.
Segue código.
package Banco;
/* ter arrayContas
- ter Transa��es
- */
//import Banco.Transacoes;
import <a href="http://java.io">java.io</a>.*;
import java.io.BufferedReader;
import java.util.ArrayList;
//import java.io.File;
public class BalanceLine{
public static void main(String[] args) {
//Array Conta
ArrayList[] contas = new ArrayList [10000];
// Array Trnasaçoes
ArrayList[] transacao = new ArrayList [10000];
// Array Erros
ArrayList[] erros = new ArrayList [10000];
// Array novoContas
ArrayList[] novoContas = new ArrayList [10000];
contas = file("contas.txt"); // coloco todo o arquivo num array
//le o arquivo contas falta salvar no ArrayContas
BufferedReader arqcontas=null;
try {
arqcontas = new BufferedReader(new FileReader(“contas.txt”));
String line = arqcontas.readLine(); // le linha do arquivo
// joga no Array ??
while((line=arqcontas.readLine()) != null){
contas().add(line); //grava o texto no arrayList
}
//while (line != null) {
// line = Conta[];
//}
} catch (IOException ioe) {
System.out.println("Nao foi possivel ler o arquivo.");
System.exit(1);
}//fim da leitura arquivo contas
// outro metodo encontrado para ler arquivo
/* File file = new File("texto.txt");
FileReader fileReader = new FileReader(file);
BufferedReader buffer = new BufferedReader(fileReader);
String line = buffer.readLine();
while (line != null) {
//...
line = buffer.readLine();
}
*/
/*# gravar no arquivos : exemplo
*
*/
File novoarquivo = new File("novocontas.txt");
// cria um fileWriter para passar para o bufferWriter passando o file como parametro
Writer writer = new BufferedWriter(new FileWriter(novoarquivo));
try {
// percorre a lista colocando os elementos no arquivo
for (String s : novoContas) {
writer.write(s + "\r\n");
}
} finally {
writer.close();
}
}//fim do main
private static Object contas() {
throw new UnsupportedOperationException("Not yet implemented");
}
private static ArrayList[] file(String string) {
throw new UnsupportedOperationException("Not yet implemented");
}
}//fim da classe