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!