Vous êtes sur la page 1sur 2

Semestrul I

Laborator 7 sptmna 16.11.2015 21.11.2015


OBIECTIVE: - Utilizarea coleciilor
1. Scriei o clas ce pstreaz ntr-un ArrayList un ir de persoane (nume, prenume,
vrsta, profesia). Scriei metode pentru urmtoarele operaii:
a. Adugarea unei persoane
b. Afiarea tuturor persoanelor din list
c. Eliminarea unei persoane din list
d. Folosind un iterator numrai ci studeni sunt n list, cte persoane au vrsta
mai mic dect 25 ani i ci programatori sunt n list.
e. S se creeze un map care are ca i cheie profesia i ca valoare lista de persoane
care au acea profesie. Afiai map-ul.
f. Sortai lista de persoane n funcie de vrst i dac dou persoane au aceeai
vrst n funcie de nume.
2. Comparai timpul necesar execuiei operaiilor: add, get, remove, s.a.m.d. pentru
colecii de tip ArrayList i LinkedList (avnd mai mult de 10000 elemente), folosind
metoda, clasei System, nanoTime ().
3. Modificai aplicaia gestionare banca din laboratoarele 5/6 astfel nct s se
foloseasc colecii n loc de tablouri de obiecte. Adugai urmtoarele cerine:
a. Fiecare cont va reine data ultimei accesri (un obiect de tip java.util.Date)
b. Adugarea unui raport RaportZilnic care va afia alfabetic persoanele care
acceseaz contul n ziua curent

TEMA: TERMEN 6.12.2015


1. Fie clasa Pereche (parteneri de dans) care are proprietile numePartener1,
numePartener2.
a. S se creeze un ir de perechi.
b. S se adauge, s se tearg elemente din list.
c. S se sorteze lista dup primul/ultimul partener
d. S se verifice corectitudinea perechii (dac ambele valori sunt nenule), n caz
de eroare s se arunce o excepie.
e. S se modifice clasa Pereche astfel nct pe lng tipul String s poat fi
folosit i pentru clasa Persoan definit la exerciiul 1 din laborator.
2. Creai o list cu toate propoziiile unui text care este pasat ca parametru pe linia de
comand.
a. Pentru fiecare propoziie afiai cuvintele distincte
b. Pentru ntreg textul realizai o statistic care conine lungimea fiecrui cuvnt
i numrul de cuvinte care au aceast lungime (Ex. Ana are mere. Statistica va
fi: 3:2, 4:1)
c. Eliminai din lista de cuvinte, cuvintele care conin subirul re. Afiai lista
astfel obinut.

d. Sortai propoziiile dup numrul de cuvinte distincte pe care l conin astfel


nct propoziiile cu cele mai multe cuvinte distincte s fie primele. Tiprii
colecia astfel obinut.

Vous aimerez peut-être aussi