Najlepszy sposób na zmianę liter w Stringu

0

Hej, piszę w Javie.
Zależy mi na zmianie pierwszych liter w słowie na dużą literę, problemu nie ma gdy jest to wyraz jako jedno słowo lecz gdy potrzebuję to wykonać przy dwóch zlepionych to już jest problem.
Sprawa wygląda tak, że dostaję słowa napisane dużymi literami. Robię to po kolei tak, że zmieniam całość na małe litery a następnie pierwszą zamieniam na dużą i działa np. ze słowem: DOKTOR i zamieniam na Doktor. Gorzej jest gdy dostanę słowo: DOKTORSZPITAL i chciałbym zamienić na DoktorSzpital. Zapewne muszę wiedzieć konkretnie w którym miejscu zamienić na dużą literę? Kilka takich słów będzie niestety

2

Zapewne muszę wiedzieć konkretnie w którym miejscu zamienić na dużą literę?

Zapewne tak. Jak masz np. TATARAK to skąd program miałby wiedzieć czy chcesz Tatarak czy TataRak?

0

A jeśli będę miał oddzielone słowa np - to zamienić litery subStringami a potem usunąć "-"? To najlepsze wyjście? Jakbym miał LEKARZ-SZPITAL to zmienić na Lekarz-Szpital a potem LekarzSzpital czy jest lepsza wersja takiego rozwiązania?

0

Napraw dane.

1 użytkowników online, w tym zalogowanych: 0, gości: 1