Programování v jazyce Java – textové řetězce
Ukázka porovnání dvou čísel
import java.util.Scanner;
class MetodyString {
static int pocetAcek(String r) {
int pocet = 0;
for (int i = 0; i < r.length(); i++) {
if (r.charAt(i) == 'a' || r.charAt(i) == 'A')
pocet++;
}
return(pocet);
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n;
String s;
System.out.print("Napis nejaky kratky text: ");
s = sc.next();
n = pocetAcek(s);
System.out.print("Pocet acek v textu je "+n);
}
}
Úkoly:
- Doplňte metodu pocetPismen(), která vrátí počet znaků alfabetických znaků (a-z, A-Z) v textovém řetězci.
- Doplňte metodu pocetCislic(), která vrátí počet numerických znaků (0-9) v textovém řetězci.
- Doplňte metodu prvniVelke(), která vrátí textový řetězec, který bude kopií původního textového řetězce, ale první písmeno bude velké.
- Doplňte metodu nahradMezery(), která vrátí textový řetězec, který bude kopií původního textového řetězce, ale všechny mezery budou nahrazeny znakem *.