Только для «полноты», без видимых циклов или потоков:
private String assembleString(int numberOfCharacters, char character) {
return new String(new char[numberOfCharacters]).replace('\0', character);
}
How: Создает новый массив символов размера 'numberOfCharacters', который будет инициализироваться с помощью символов 'null'. Создайте строку из этого массива, затем замените все вхождения нулевого символа на нужный.