Hello,

Para realizar o cadastro, você pode preencher o formulário ou optar por uma das opções de acesso rápido disponíveis.

Welcome Back,

Por favor, insira suas informações de acesso para entrar ou escolha uma das opções de acesso rápido disponíveis.

Forgot Password,

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Captcha Click on image to update the captcha.

You must login to ask a question.

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

PergunteAqui Latest Questions

  • 0
Anônimo(a)

Grande duvida sobre Java!?

Tou com um problema que não consigo resolver :/ . Tenho este código:

public static void gravaJogadores (ArrayList listaJogadores) {

String s = “”;

for (Jogador j : listaJogadores){
s = s + j.toString();
};

IOFicheiro.escreveStringFicheiro (s, “playas.txt”); //metodo que copia a string para o ficheiro
}

No entanto, quando corro o codigo, o ficheiro junta os registos.

Como faço para que cada registo da arraylist fique numa linha diferente?

já tentei colocar /n no final do ciclo e nada….

Agradeço desde ja os esclarecimentos prestados!

You must login to add an answer.

2 Answers

  1. s = s + j.toString() + “\n”;

    ou então se não resultar deixa lá porque até pode não escrever por linhas como tu queres, mas entre cada jogador tem um caracter qualquer k corresponde ao \n . por isso ao fazeres a leitura do ficheiro, ele volta a ler esse caracter estupido, vê que é um \n e tá feito. caso queiras mesmo o ficheiro com os «ENTER» todos, terás que fazer algo tipo ficheiro.writeln(jogador[i].toString());

Related Questions