Criar um txt com 3 arrayList

8 respostas
S

Gente nao estou conseguindo encontrar uma maneira de por o conteudo de 3 arrayList num arquivo txt

array1
array2
array3

desejo criar um txt onde a 1 linha é a posiçao 0 do array1 //comentario de alguma coisa
2 linha é a posiçao 0 do array2 + posiçao 0 do array3 [conteudo Array2] =

3 linha é a posiçao 1 do array1                                         //comentario de alguma coisa
                                   4 linha é a posiçao 1 do array2  +  posiçao 1 do array3      [conteudo Array2] = <conteudo do array3>

quem puder me ajudar,agradeço =) penso em usar um foreach mas to com dificuldade de usar foreach pra 3 array.

:frowning: ajuda aew que so me falta essa logica pra eu ser feliz!!! Valeu povo,FELIZ 2012!!

8 Respostas

jroberto.nsc

O que determina quantos arrays você gravar no arquivo?
vc tem 3 ArrayList pode simplesmente fazer um for com
3 iterações é usar a classe File,FileWriter,BufferedWriter para
grava no arquivo.

S

jroberto.nsc:
O que determina quantos arrays você gravar no arquivo?
vc tem 3 ArrayList pode simplesmente fazer um for com
3 iterações é usar a classe File,FileWriter,BufferedWriter para
grava no arquivo.

jroberto tenho 3 array pq li um arquivo txt nesse padrao:

// DEFINE O EXERCÍCIO CORRENTE
[PA_EXERC] = <2011>

// DEFINE A UNIDADE FEDERATIVA DA LOJA
[UF] =

// DEFINE A CIDADE DA LOJA
[CIDADE] =

// DEFINE SE O SISTEMA SISIF ESTA ATIVO NO MOMENTO
[SISIF] =

// PERCENTUAL DE CPMF
[PA_PERCCPMF] = <0,38>

// DEFINE O BANCO DE DADOS EM USO
“ACCESS - MICROSOFT ACCESS | POSTGRES - POSTGRESSQL”
[BANCO_DADOS] =

// DEFINE O CARACTER DE CORINGA PARA INSTRUÇÃO LIKE NO BANCO DE DADOS
[CTRLIKE] = <%>

// DEFINE SE HAVERÁ CONTROLE DE ACESSO AO BANCO: “SIM | NAO”
[CTRACESSOBANCO] =

// DEFINE SE HAVERÁ LOG: “SIM | NAO”
[PA_LOG] =

// DEFINE AS TABELAS QUE PARTICIPARÃO DA REPLICAÇÃO
[PA_TABREP] = <‘PESSOA’, ‘CONTAS’>

AÌ criei 3 arraylist para gravar o que viesse apos o // entre o [] e entre o <> ai com esses array list jogo numa interface que me permite comparar arquivos de parametro(nome do arquivo acima) inserir linha e tal.
O que me falta é criar essa logica para mandar construir o txt com os arraylist que ja tenho alterado da interface.
eu ate arrisquei usar>> classe File,FileWriter,BufferedWriter mas to bloqueado aqui.
poderia mandar um exemplo de codigo,GRATO. (y)

jroberto.nsc

Mande seu código.

Exemplo de escrita em Arquivos::

import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;


public class TFile {
	public static void main(String[] args) {
		File f = new File("C:\\exemplos\\Arq.txt");
		try {
			FileWriter writer = new FileWriter(f);
			BufferedWriter bw = new BufferedWriter(writer);
			bw.write("Escreve no arquivo");
			bw.newLine();//Nova Linha
			bw.flush();
			bw.close();
		} catch (IOException e) {
			e.printStackTrace();
		}
		
	}
}
S

essa parte de escrita eu ja tenho eu nao encaixo é o for each T T

jroberto.nsc

Por que que você precisa de 3 ArraysLists ?
Só para entender,sua dúvida não ficou clara.

S

jroberto.nsc:
Por que que você precisa de 3 ArraysLists ?
Só para entender,sua dúvida não ficou clara.

Cara o foreach simples ja resolveu,botei tudo num so arraylist mesmo,valeu.!!!

jroberto.nsc

Sim! Pensei em sugerir isso,mas como não tinha entendido sua duvida.

Se você tem um arquivo que possui chaves e valores você pode criar um Objeto que o represente
é usar apenas um ArrayList,É também realizar operaçōes neste arquivo.

Att.

S

jroberto.nsc:
Sim! Pensei em sugerir isso,mas como não tinha entendido sua duvida.

Se você tem um arquivo que possui chaves e valores você pode criar um Objeto que o represente
é usar apenas um ArrayList,É também realizar operaçōes neste arquivo.

Att.

Entendi,valeu! 8) eu tava complicando e quero facilitar!!!

Criado 11 de janeiro de 2012
Ultima resposta 12 de jan. de 2012
Respostas 8
Participantes 2