Ответы выше верны; однако вы можете использовать класс StringBuilder для построения строки, а не использовать "+ =" для объединения каждого символа в массиве символов.
Использование "+ =" неэффективно, потому что строки являются неизменяемым типом в Java, поэтому каждый раз, когда вы добавляете символ, он должен будет создать новую копию строки с одним символом, добавленным в конец. Это становится очень неэффективным, если вы добавляете длинный массив char.