Кастомный вариант форматирования строки .toString("D4")
Есть данные типа int
int someX = 11;
int someY = 105;
...
Нужно получать конвертировать их в строку определенной длины с пробелами перед значением. Если использовать .toString("D4"), то он добавляет нули в недостающие символы
someX.toString("D4");
// Вывод "0011"
// А нужен " 11"
Есть ли простое решение как это можно сделать без циклов перебора символов? Или может можно переопределить базовый функционал и заменить в нем 0 на символ пробела?