Можно ли изменять String в объект прямо в методе, который делает вызов к API?
В Java объекты класса String являются неизменяемыми, что означает, что после создания строку нельзя изменить. Это связано с особенностями внутренней реализации класса String и имеет ряд причин. Первая причина - это безопасность. Поскольку строки неизменяемы, их значения не могут быть случайно или намеренно изменены внешними силами. Это особенно полезно в отношении работы с параллельными процессами ... Читать далее