Leitura do ficheiro txt

2 respostas
4

import java.io.BufferedReader;

public class lapr1ficheiro {

public static void main(String[] args) {

Scanner ler = new Scanner(System.in);
System.out.printf("Informe o nome de arquivo texto:\n");
        String nome = ler.nextLine();

        System.out.printf("\nConteúdo do arquivo texto:\n");
        try {
            FileReader arq = new FileReader(nome);
            BufferedReader lerArq = new BufferedReader(arq);

            String linha = lerArq.readLine(); // lê a primeira linha
// a variável linha recebe o valor null quando o processo

// de repetição atingir o final do arquivo texto

while (linha != null) {

System.out.printf("%s\n", linha);
linha = lerArq.readLine(); //  da segunda até a última linha
            }

            arq.close();
        } catch (IOException e) {
            System.err.printf("Erro na abertura do arquivo: %s.\n",
                    e.getMessage());
        }

        System.out.println();
    }
}

como consigo ler e guardar estes valores em java intellij

2 Respostas

WPS

Não sei se entendi bem a sua pergunta, mas você pode usar as classes BufferedWriter e FileWriter pra gravar esses valores em um outro arquivo. Por exemplo:

try (BufferedWriter bw = new BufferedWriter(new FileWriter(caminho onde o arquivo será escrito))){

for(Product p : list) {

bw.write(p.getName() + , + String.format("%.2f", p.total()));

bw.newLine();

}

System.out.println(targetFileStr + " ARQUIVO CRIADO!");

}catch(IOException e) {

System.out.println("Error: " + e.getMessage());

}
4

eu quero guardar cada valor do ficheiro , guardar cada matriz e cada vetor

Criado 17 de janeiro de 2021
Ultima resposta 17 de jan. de 2021
Respostas 2
Participantes 2