shadown:
Olha eu de novo ai galera!!!
Preciso saber pra que serve o metodo ToString e este err no System.
ex:System.err.println(“Erro lendo arquivo itinerario.txt ex=” + ex.toString());
Queria saber se tem algum tutorial explicando todas essas unçoes do java. Valeu!!!
toString() é um método que retorna uma representação do objeto em forma de String.
Por exemplo, se você está escrevendo uma classe que representa uma pessoa, cujos atributos são nome e telefone, você poderia escrever seu método toString() da seguinte forma:
public String toString() {
return "Nome: " + this.nome + "\nTelefone: " + this.telefone;
}Lembrando que o código acima pode ser melhorado usando um StringBuffer para construir a string de retorno.
Para mais informações sobre outros métodos importantes, como hashCode() e equals(), consulte a documentação da classe Object.
A classe System possui três atributos estáticos que representam, respectivamente:
- a entrada de dados padrão do sistema, geralmente o teclado: System.in;
- a saída de dados padrão do sistema, geralmente o monitor: System.out;
- a saída de erro padrão do sistema, geralmente o monitor: System.err.
Por exemplo, quando ocorre uma exceção no seu programa, os detalhes do erro são enviados para o fluxo de erros padrão, o System.err.
EDIT - davidtiagoconceicao, quando comecei a escrever minha mensagem não tinha visto a sua ainda, desculpe :oops: