Pelo enunciado acredito fortemente que o método *retorna* uma String e não
imprime no console.
Mais precisamente, você deve sobrescrever o comportamento do método
toString()<http://java.sun.com/javase/6/docs/api/java/lang/Object.html#toString%28%29>da
classe
java.lang.Object<http://java.sun.com/javase/6/docs/api/java/lang/Object.html>(tre
Por padrão sempre que a máquina virtual precisa de uma representação textual
do objeto (seja para imprimir ou para concatenar com outra String) o método
*toString()* é chamado. Por exemplo:
class A {
> public String toString() { return "ClassA" }
> }
>
...
> A variavel = new A();
>
> System.out.println(a); // isso é igual a fazer:
> System.out.println(a.toString());
>
System.out.println("Essa é a "+ a); // System.out.println("Essa é a "+
> a.toString());
>
Vai imprimir no console:
ClassA
> Essa é a ClassA
>
Para imprimir cada coisa em uma linha basta adicionar um "\n" no final de
cada linha. Por exemplo:
class A {
>
>
public String toString() {
> String ret = "Opa!\n";
> ret = ret + "Tudo bem?";
> return ret;
> }
>
>
}
> ...
> System.out.println(a);
>
Vai imprimir:
Opa!
> Tudo bem?
>
Acho que é isso.
2009/9/27 FelipePA <[email protected]>
>
> Opa,
>
> Surgiu uma dúvida aqui: na página falando sobre o trabalho da Lista 2
> tem escrito em uma das regras a cumprir
> "d) toString() – retorna uma String com o seguinte formato:
> - uma linha por nome
> - em cada linha, o nome, seguido de ":", seguido da lista de
> números desse nome separados por uma barra "/".
> - os nomes devem estar em ordem alfabética."
>
> Nesse caso está pedindo pra que esse método retorne uma String, ou é
> para que imprima no terminal? Caso seja para retornar a String, alguém
> soube como fazer? Se pudesse dar uma dica, eu agradeceria
> bastante. :)
>
>
> Abraços
>
> Felipe P. de Aguiar
> >
>
--
Flávio Coutinho da Costa
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Comp
2 - Geral" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/comp2-geral?hl=en
-~----------~----~----~----~------~----~------~--~---