Плавное заполнение строк в Java
Вопрос:
В Java отсутствует явная утилита для строк прокладка. Как можно эффективно выполнить эту задачу?
Ответ:
Появившаяся в Java 5 функция String.format() предлагает комплексное решение для заполнения строк:
Left-Padding:
public static String padLeft(String s, int n) { return String.format("%" n "s", s); }
Right-Padding:
public static String padRight(String s, int n) { return String.format("%-" n "s", s); }
Пример использования:
public static void main(String args[]) throws Exception { System.out.println(padRight("Howto", 20) "*"); System.out.println(padLeft("Howto", 20) "*"); }
Вывод:
Howto * Howto*
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3