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
-~----------~----~----~----~------~----~------~--~---

Responder a