Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Java, jak zjistit počet čísel ze stringu?

Zdravím mám kod:
Scanner sc = new Scanner(System.in);
System.out.print("Zadej řetězec");
String retezec;
retezec = sc.nextLine();
System.out.println("Délka řetězce je"+retezec.length()+"znaků");

Jakým způsobem zjistím počet čísel v zadaném řetězci? Je na to nějaká metoda? Děkuju

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Na to je plno způsobů, můžeš na začátek zkusit procházet znak po znaku a kontrolovat jestli je to čí…
Jakbu 25.02.2020 11:22
Jakbu
Vyřešil jsem to takto: retezec = retezec.replaceAll("\\D+",""); System.out.println("Počet čísel je "…
sadas 25.02.2020 11:30
sadas
pomocou streamov: String s = "a 123b45 c"; System.out.println("Digits: " + s.chars().filter(Charac… poslední
emem 26.02.2020 09:43
emem

Vyřešil jsem to takto:
retezec = retezec.replaceAll("\\D+","");
System.out.println("Počet čísel je "+retezec.length()+" znaků");

Vypadá že to funguje. Momentálně mám ale jako další úkol počet White znaků a na googlu nějak nemohu nic najít :D

Zpět do poradny Odpovědět na původní otázku Nahoru