Documente Academic
Documente Profesional
Documente Cultură
Programare Java 4
Programare Java 4
Indicaţii de lucru:
• Se vor exersa exemplele din curs ori de câte ori se va simţi nevoia, pentru înţelegerea
modului de lucru specific platformei Java
• Elementele fiecărui enunţ se vor adăuga gradual în cod
Probleme propuse:
Prb.1. Se utilizează o structură de tip Stack (Stivă) pentru a evalua următoarea expresie existentă
într-un câmp sau variabilă de tip String:
+u+s+c-+e+r+t-+a-+i-+s+t+r-+y+u-+l+e+s
unde:
- caracterul aflat după + va fi inserat în stivă;
- caracterul - desemnează scoaterea din stivă a caracterului din vârful acesteia.
Observaţie: se vor folosi metodele substring și compareTo din clasa String pentru extragerea unui
caracter din sir, respectiv compararea cu un caracter precizat.
Prb.2. Folosiţi o structură de tip Hashtable care să permită memorarea şi afişarea frecvenţei de
apariţie a fiecărei litere din alfabet în următorul text:
Prb.3. Să se creeze și se afișeze un ArrayList care memorează studenții din propria dvs. grupă.
Studenţii vor fi creaţi ca instanţe ale clasei Student, unde va exista un constructor cu un parametru
de tip String prin care se inițializează câmpul numeStudent de tip String.
Prb.4. Reprezentaţi sub formă de set de biţi un număr de 6 valori întregi de tip long, generat
aleatoriu, folosind structura BitSet (se poate consulta exemplu de la curs).