Poo Laboratoare: Laborator2 1 Operatii Cu Siruri de Caractere
Poo Laboratoare: Laborator2 1 Operatii Cu Siruri de Caractere
Contents
Laborator2
1.2
Clasa
1.1.1
1.1.2
Clasa
1.2.1
1.2.2
String . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Instantierea unui obiect String . . . . . . . . . . . . . . . . . . . . . . . . . .
Cateva operatii uzuale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
StringBuer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Instantierea unui obiect StringBuer . . . . . . . . . . . . . . . . . . . . . .
Cateva operatii uzuale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2 Probleme de laborator
2.1
2.2
2.3
2.4
2.5
2.6
2.7
Problema
Problema
Problema
Problema
Problema
Problema
Problema
1
2
3
4
5
6
7
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
2
2
2
2
2
3
3
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3
3
3
4
4
4
4
http://www.google.ro/
Laborator2
Programare Orientata pe Obiecte: Laborator 2
11
1.1
Clasa String
In Java, String este o clas elementar care ofera functiile de baz pentru
manipularea sirurilor de caractere.
Ca utilizare, aceast clas se foloseste pentru compararea a doua siruri de caractere, extragerea de
subsiruri, determinarea lungimii unui sir sau alte operatii care vor fi descrise mai jos.
1.2
Clasa StringBuer
2
3
Probleme de laborator
12
2.1
Problema 1
(1 punct) Sa se scrie un program pentru cautarea tuturor aparitiilor unui sir dat s1 ca
subsir ntr-un alt sir s. Se va afisa numarul de aparitii.
Exemplu:
String s1 = si;
String s = sir1 si cu sir2 fac un sir3;
Rezultat: 4.
Se poate folosi metoda indexOf() din clasa String cu doua argumente: sirul cautat si
pozitia din sirul destinatie de unde ncepe cautarea.
Exemplu:
int pos = s.indexOf( s1, p );
2.2
Problema 2
1. (1 punct) Sa se scrie o functie pentru nlocuirea tuturor aparitiilor unui sir dat s1 printr-un alt sir s2 n
cadrul unui sir s, folosind numai metode ale clasei String.
2.3
Problema 3
http://java.sun.com/j2se/1.4.2/docs/api/
Observatie! Cautati aceste functii n API-ul Java pentru a vedea cum se folosesc.
2.4
Problema 4
2.5
Problema 5
Exemplu:
s1 = obiectual
s2 = obiectiv Rezultat:
obiect
2.6
Problema 6
2.7
Problema 7