0% au considerat acest document util (0 voturi)
147 vizualizări3 pagini

Functii Java

Documentul prezintă funcții și metode Java pentru lucrul cu șiruri de caractere, inclusiv metode pentru comparare, extragere de subsiruri și manipulare. De asemenea, explică utilizarea StringBuffer pentru manipularea modificabilă a șirurilor.

Încărcat de

Bogdan Popa
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca DOCX, PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
147 vizualizări3 pagini

Functii Java

Documentul prezintă funcții și metode Java pentru lucrul cu șiruri de caractere, inclusiv metode pentru comparare, extragere de subsiruri și manipulare. De asemenea, explică utilizarea StringBuffer pentru manipularea modificabilă a șirurilor.

Încărcat de

Bogdan Popa
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca DOCX, PDF, TXT sau citiți online pe Scribd

Functii Java

Functie Ce face
[Link](Acesta ); Afiseaza acesta
\b : Backspace (BS)
\t : Tab orizontal (HT)
\n : Linie nou (LF)
\f : Pagin nou (FF)
\r : Inceput de rnd (CR)
\" : Ghilimele
\ : Apostrof
\\ : Backslash

/* */ ; // /** /* comentarii
Final tipx var Declarare var de tip tipx constanta,nu se
poate modifica
import numePachet.*;
Importa intregul pachet
[Link]-clasele de baz ale
limbajului Java
[Link]-intrri/ieiri, lucrul cu
fiiere
[Link]-clase i interfee utile
[Link]-dezvoltarea de
appleturi
[Link]-interfaa grafic cu
utilizatorul
[Link]-tratare
evenimente
[Link]-scrierea de
componente reutilizabile
[Link]-programare de reea
[Link]-lucrul cu baze de date
[Link]-execuie la distan
[Link]-mecanisme de
securitate
[Link]-operaii matematice cu
numere mari
[Link]-lucrul cu texte, date i
numere independent de limb
[Link]-introspecie
[Link]-interfaa grafic cu
utilizatorul, mult mbogit fa de
AWT.
PACHETE
[Link] Dimensiune vector a
[Link](a, 0, b, 0, [Link]); Copiere in b vectorul a
[Link](v);
Sortare vector
String s2=new String(s1);
Copiaza in s2 pe s1
public char charAt(int index); Returneaza caracterul de pe pozitia index
OPERATII SIRURI

public void getChars(intsrcBegin,
intsrcEnd, char[]dst, intdstBegin)

srcBegin indexul primului caracter din
surs
srcEnd indexul ultimului caracter din
surs
dst vectorul destinaie
dstBegin poziia de la care ncepe
copierea n vectorul destinaie
public boolean equals(Strings2)

Compara 2 siruri
public booleanequalsIgnoreCase(String
s2)

Compara 2 siruri fara sa tina cont de litere
mici sau mari
public boolean startsWith(String prefix)

Testeaza daca sirul incepe cu prefixul
specificat
public boolean endsWith(String suffix)

Testeaza daca sirul se termina cu sufixul
specificat
public int compareTo(String
anotherString)

public int compareToIgnoreCase(String
str)

Compar dou iruri din punct de vedere
[Link] este
Negativ, dac irul precede irul primit
ca argument
Zero, dac irurile sunt egale
Pozitiv, dac irul urmeaz irului primit
ca argument

public int indexOf(int ch)
public int indexOf(String str)

Cauta prima aparitie a unui caracter sau sir in
alt sir
lastIndexOf()

Cauta ultima aparitie a unui caracter sau sir
intr-un alt sir
public String substring(intbeginIndex)

Returneaza un nou sir care este un subsir al
sirului sursa
public String concat(String str)

Concatenare siruri
public String replace(char oldChar, char
newChar)

Caracterul oldChar este inlocuit cu caracterul
newChar in sir
public String trim()

Returneaza sirul fara spatii albe de la inceput
si sfarsit
valueOf()

Returneaz reprezentarea sub form de
ir de caractere a argumentului

toLowerCase()

Converteste sirul la litere mici
toUpperCase() Converteste sirul la litere mari
public String[] split(Stringregex) Imparte sirul in subsiruri folosind un
delimitator
public String[] split(Stringregex, intlimit) Imparte sirul in subsiruri folosind un
delimitator si o limita de cate ori


STRING BUFFER
-la fel ca String doar ca este modificabil
Adugarea:StringBuffer append(String str) StringBuffer append(int num)
Inserarea se face ntr-o anumit poziie.
StringBuffer insert(int index, String str) StringBuffer append(int index, char ch)
public StringBuffer delete(intstart, intend)
public StringBuffer delete(intstart)

Sterge un subsir
public StringBuffer replace(intstart,
intend, String str)

Inlocuieste un subsir
public String substring(intstart)





Mostenire
class Patrat extends Dreptunghi {
Patrat(double x, double y, double d) {
super(x, y, d, d);
}
}

S-ar putea să vă placă și