"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo puedo rellenar cadenas de manera eficiente en Java?

¿Cómo puedo rellenar cadenas de manera eficiente en Java?

Publicado el 2024-12-22
Navegar:281

How Can I Efficiently Pad Strings in Java?

Relleno de cadenas sin problemas en Java

Pregunta:

Java carece de una utilidad explícita para cadenas relleno. ¿Cómo se puede realizar esta tarea de manera efectiva?

Respuesta:

Introducido en Java 5, String.format() ofrece una solución integral para rellenar cadenas:

Relleno izquierdo:

public static String padLeft(String s, int n) {
    return String.format("%"   n   "s", s);
}

Relleno derecho:

public static String padRight(String s, int n) {
    return String.format("%-"   n   "s", s);
}

Uso de muestra:

public static void main(String args[]) throws Exception {
    System.out.println(padRight("Howto", 20)   "*");
    System.out.println(padLeft("Howto", 20)   "*");
}

Salida:

Howto               *
               Howto*
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3