Per aggiornare il campo di una lista di oggetti di tipo sObject in Apex possiamo procedere con un piccolo ciclo for
for(wrapObjectLibri book:ListaLibriSelezionati){
if(book.id == IdLibro){
book.Prezzo *= QntLibro;
book.Qnt = QntLibro;
}
}
wrapObjectLibri è l’oggetto da ciclare
book è il nostro indice di iterazione (ogni book corrisponde ad un oggetto nella lista) nella lista ListaLibriSelezionati ( lista di oggetti di tipo wrapObjectLibri )
vedi anche Creazione di un sObject