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:

  1. Doplňte metodu pocetPismen(), která vrátí počet znaků alfabetických znaků (a-z, A-Z) v textovém řetězci.
  2. Doplňte metodu pocetCislic(), která vrátí počet numerických znaků (0-9) v textovém řetězci.
  3. 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é.
  4. 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 *.