Problemas utilizando o Iterator

boa tarde pessoal

estou tentando exibir os dados guardado em um arquivo, mais meu interator ta passando direto e não ta pegando

		FileInputStream fis = new FileInputStream("\d:/dados.dat");
		ObjectInputStream ois = new ObjectInputStream(fis);
		Users u = (Users) ois.readObject();
			
		System.out.println(u.buscaNome(null));
	

esse é meu metodo

public String buscaNome(String nome) {
		Iterator it = this.nome.iterator();
		while(it.hasNext());
		return nome;		
	}

estou fazendo alguma coisa de errado?