Problemas com criação de lista

2 respostas
A

Boa Tarde,
Pessoal eu estou lendo um livro da caelum chamado "CS-14 Algoritmos e Estruturas de Dados em Java" e logo no começo já encontrei um problema, nele existe um código chamado Vetor que é deste jeito

public class Vetor {
	// Declarando e Inicializando um array de Aluno com capacidade 100.
	private Aluno[] alunos = new Aluno[100];

	public void adiciona(Aluno aluno) {
		// implementação
	}

	public void adiciona(int posicao, Aluno aluno) {
		// implementação
	}

	public Aluno pega(int posicao) {
		// implementação
	}

	public void remove(int posicao) {
		// implementação
	}

	public boolean contem(Aluno aluno) {
		// implementação
	}

	public int tamanho() {
		// implementação
	}

	public String toString() {
		return Arrays.toString(alunos);
	}
}

E o meu problema encontra-se nesta parte

public String toString() {
		return Arrays.toString(alunos);
	}

pois o Java encontra um erro exatamente na palavra Arrays

Arrays cannot be resolved

e quando importo a biblioteca java.util, a parte .toString é quem apresenta o erro
The method toString() in the type Object is not applicable for the arguments Aluno[]

e eu não sei como arrumar, alguém poderia me ajudar?

Obs.: No livro após o código da classe Vetor aparece o seguinte trecho

O código do Vetor acima não compila porque alguns de seus métodos não são void, obrigando a você
retornar alguma coisa de um certo tipo. Se você quiser fazer com que o código acima compile, adicione alguns
returns apropriados, como 0, nulls e falses.

Me Ajudem!

2 Respostas

drigo.angelo

tenta

alunos.toString();
A

Deu certo, nossa era meio óbviu
e eu tentei tanta coisa, rsrs

Muito Obrigada!

Criado 30 de dezembro de 2010
Ultima resposta 30 de dez. de 2010
Respostas 2
Participantes 2