Zadanie 48 (2p)
Napisać program, który pobiera z okienka dialogowego
łańcuch
znakowy
i :
* podaje na konsoli długość
łańcucha,
* wyprowadza pierwszy i ostatni
znak,
* wyprowadza podłańcuch od
3 znaku do ostatniego znaku,
* wyprowadza podłańcuch od
3 znaku do przedostatniego znaku.
Zadanie 49 (2p)
Napisać program, który
pobiera od użytkownika łańcuch
znakowy
s i wyprowadza informacje o tym,
ile słów zawiera s
(słowa = zestawy znaków rozdzielone spacjami,
przecinkami, kropkami i średnikami).
Zadanie 50 (3p)
Napisać program, który
pobiera od użytkownika 2 łańcuchy
znakowe
s1, s2 i wyprowadza informacje o tym,
ile razy w łańcuchu s1
występuje łańcuch s2.
Zadanie 51 (2p)
Napisać i przetestować w programie metodę int
ocurr(String
s ,char c) obliczającą ile razy w łańcuchu s
występuje
znak c. Wypisać na konsolę łańcuch s
po usunięciu
wszystkich wystąpień znaku c.
Zadanie 52 (2p)
Napisać i przetestować w programie metodęboolean
digits(String s) sprawdzającą, czy w danym łańcuchu tekstowym s
występują wyłącznie cyfry.
Zadanie 53 (2p)
Napisać i przetestować w programie metodęboolean
letters(String s) sprawdzającą, czy w danym łańcuchu tekstowym s
występują wyłącznie litery.
Zadanie 54 (2p)
Napisać i testować w programie metodę String
reverse(String s), która zwraca łańcuch odwrócony
łańcucha s.
Zadanie 55 (2p)
Napisać i testować w programie metodę boolean
palindrome(String
s) sprawdzającą, czy dany łańcuch s jest
palindromem.
Zadanie 56 (3p)
Napisać i testować program, który liczy ilość znaków,
występujących
tylko raz w podanym łańchu tekstowym, wprowadzonym przez użytkownika.
Dane
wejściowe i wyjściowe podać w oknach dialogowych. Program działa "w
pętlę"
i kończy działanie w momencie wybrania Cancel lub
wprowadzenia
łańcucha "Koniec".