문자열 처리가 왜이렇게 쓰레기같나요?


원래 파이썬이나 c++에 비해 문자열 처리가 쉽지 않은건 알고 있었는데 너무 번거로운 것 같습니다..


예를들어 

String s = "1111";


라고 했을 때 두 번째 1을 숫자 9로 바꿔서 s = "1911"로 만드려면


c++이나 파이썬은 

s[1] = '9' 같은 방법을 쓸텐데


제가 못해서 그런건지 자바는 좀 번거롭더라구요


선생님들은 자바에서 이런 문자열의 문자를 변경할 때 어떤식으로 하시는지 궁금합니다..