zliczanie spacji w ciagu znakow

zliczanie spacji w ciagu znakow
SH
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 32
0

witam.

znacie jakas metoda ktora pozwolilaby mi zliczyc ilosc wystepowania spacji w ciagu znakow i zwrocenie tej ilosci do jakiej zmiennej typu int ?

przegrzebalem googla w szerz i wzdluz i na nic konretnego sie nie natknalem

serdecznie pozdrawiam i z gory dziekuje za pomoc

sheezol

SH
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 32
0

ok mam ;)

znalazlem kod ascii dla spacji ale nie wiedzialem jak go zapodac tam :D

int slowa = 0;
for (int i=0; i<inputLine.length(); i++)
{
if (inputLine.charAt(i) == '\u0020')
slowa++;
}

tyle ze podaje mi liczbe slow i jeden mniejsza nic rzeczywista , ale to juz sobie pogrzebie

sory za zawracanie glowy ;)

pozdrawiam

sheezol

  • Rejestracja: dni
  • Ostatnio: dni
0
Kopiuj
int countChar(String str, char ch) {
    int counter = 0;
    for (char c : str.toCharArray()) {
        if (c == ch) {
            counter++;
        }
    }
    return counter;
}

Kopiuj
Koziołek
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Stacktrace
  • Postów: 6823
0
Kopiuj
int spaces(String text){
   return text.split(" ").length-1;
}

Jeżeli podzielisz tekst na tablicę ze spacja jako separatorem to liczba wyrazów jest o jeden większa.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.