Non restituisce Valore Arraylist libri

di il
4 risposte

Non restituisce Valore Arraylist libri


public ArrayList<Utente> ConsegnaLibriUtente(String mioLibro, Date dataPrelievo, Date dataConsegna,
			String nomeUtente) {

		ArrayList<Utente> mioUtente = new ArrayList<>();
		SimpleDateFormat formatoData = new SimpleDateFormat();

		ArrayList<Libri> tantiLibri = new ArrayList<>();
		ArrayList<Date> dataIniziale = new ArrayList<>();
		ArrayList<Date> dataconsegna = new ArrayList<>();

		formatoData.applyPattern("dd/MM/yyyy");
		prelievoLibro = dataPrelievo;
		consegnaLibro = dataConsegna;

		String dataPrel = formatoData.format(prelievoLibro);
		String dataConsegn = formatoData.format(consegnaLibro);

		for (int i = 0; i < mioUtente.size(); i++) {
			if (mioUtente.get(i).getNome().equals(nomeUtente)) {
				System.out.println("L'utente è Esistente!!!");
				// Inserisci i valori
				for (int j = 0; j < tantiLibri.size(); j++) {
					if (tantiLibri.get(j).getMatricolaLibro().equals(mioLibro))
						System.out.println("Il libro è Esistente!!!");
					dataIniziale.add(dataPrelievo);
					dataconsegna.add(dataConsegna);
				}

				System.out.println("Libri consegnati all'utente!!!");
			} else
				System.out.println("L'utente non fà parte nella lista!!");

		}
		return mioUtente;
	}


Dove ho sbagliato?
in pratica per ogni utente esistente consegno il libro esistente e aggiungo la data di inizio e data di fine

4 Risposte

Devi accedere o registrarti per scrivere nel forum
4 risposte