Estou tentando incluir em um txt uma lista de produtos.
public void incluir(Produto t) throws IOException {
Scanner scan = new Scanner(System.in);
String ler = scan.nextLine();
FileWriter arq = new FileWriter("c:\\listaDeProdutos.txt");
PrintWriter gravar = new PrintWriter(arq);
while (ler!=null){
gravar.printf(ler);
arq.close();
}
}
Certo, e ai? qual é a duvida? seu código é meio estranho para incluir dados em um arquivo TXT?
gostaria de saber se esta correto e se também essa é a melhor maneira
Eu não faria um while
e sim um if
Scanner scan = new Scanner(System.in);
String ler = scan.nextLine();
FileWriter arq = new FileWriter("c:\\listaDeProdutos.txt");
PrintWriter gravar = new PrintWriter(arq);
if (ler!=null){
gravar.printf(ler);
gravar.close();
arq.close();
}
Nesse caso especifico vai gravar uma linha no arquivo …
obrigado Dragoon, voce poderia esclarecer uma outra dúvida que eu tenho em relação ao retorno de um método que eu fiz em um outro programa, é duvida boba
Criei um método somar e nele contem a somatória de dois números. Eu não coloquei tipo de retorno e coloquei syso dentro dele. Se eu fosse usar o resultado como retorno como eu colocaria no método main para exibir?
package br.com.calculadora.modelo.calc;
public class Calc {
public static double Somar(double valor1, double valor2) {
double resultado = valor1 + valor2;
System.out.println(resultado);
return 0;
}
public static double Subtrair(double valor1, double valor2) {
d…
vou deixar o link ae pra vc me ajudar por gentileza