Professional Documents
Culture Documents
8.klasa String
8.klasa String
Principi programiranja
Klasa String
Deklaracija String promenljive:
String nazivPromenljive;
Koristi se kada je niz karaktera potrebno pretvoriti u String objekat iste sadržine.
prom1
“Recenica 1”
prom1=“Recenica 1”; 30 30
“Recenica 1”
30
“Recenica 1”
prom1
“Recenica 2”
Klasa String
Nadovezivanje String vrednosti:
nazivPromenljive = “neki niz znakova” + “drugi niz
znakova”;
Sve vrednosti koje nisu String se pretvaraju u odgovarajuci
niz znakova i nadovezuju na postojeću String vrednost, ako
je makar jedna vrednost u celom izrazu String.
String s1=“Dobar”;
String s2=“dan”;
String s3=s1+s1; //Dobar dan
int temeratura=15;
String s4=“Napolju je”+temperatura+”stepeni”);
String s5=12+15;//Greska!!!
String s6=12+”15”;//upisuje se 1215
Klasa String – METODE : equals
Za poređenje String vrednosti ne može se koristiti operator poređenja
== (u pitanju je klasa).
Dužina String vrednosti se dobija pozivanjem metode length – s.length() //
obratiti paznju na zagradu jer je u pitanju metoda
Metoda koja prima String s i vraća koliko puta se u njemu pojavljuje slovo ‘a’:
class PrebrojavanjeZnakova{
static int prebroj(String s){
int brojac=0;
for(int i=0; i<s.length();i++)
if( s.charAt(i)=='a')
brojac++;
return brojac;
}
}
Zadatak 1(str.119)
•Korišćene metode klase String:
• equals(neki String), equalsIgnoreCase(neki String), compareTo(neki String)
Zadatak 4 (str. 126)
• Zasto program izbacuje rec Danas, kada se jedanput pojavljuju i je, dan i bas?