Example usage for org.apache.commons.lang3 StringUtils rightPad

List of usage examples for org.apache.commons.lang3 StringUtils rightPad

Introduction

In this page you can find the example usage for org.apache.commons.lang3 StringUtils rightPad.

Prototype

public static String rightPad(final String str, final int size, String padStr) 

Source Link

Document

Right pad a String with a specified String.

The String is padded to the size of size .

 StringUtils.rightPad(null, *, *)      = null StringUtils.rightPad("", 3, "z")      = "zzz" StringUtils.rightPad("bat", 3, "yz")  = "bat" StringUtils.rightPad("bat", 5, "yz")  = "batyz" StringUtils.rightPad("bat", 8, "yz")  = "batyzyzy" StringUtils.rightPad("bat", 1, "yz")  = "bat" StringUtils.rightPad("bat", -1, "yz") = "bat" StringUtils.rightPad("bat", 5, null)  = "bat  " StringUtils.rightPad("bat", 5, "")    = "bat  " 

Usage

From source file:com.rdsic.pileconstructionmanagement.test.Test.java

public static void main(String[] args) {
    String sql = "select * from user";

    List<Map<String, Object>> list = (ArrayList) GenericHql.INSTANCE.querySQL(sql, 20);

    if (!list.isEmpty()) {
        System.out.println("cnt:" + list.size());

        JSONObject r = new JSONObject();
        r.put("items", list);

        System.out.println(r.toString());

        list.stream().map((item) -> {
            System.out.println("RECORD");
            return item;
        }).forEach((item) -> {//from  w ww . j  a  va  2 s. c  o m

            for (String k : item.keySet()) {
                JSONObject j = new JSONObject(item);
                System.out.println(j.toString());

                System.out.println(StringUtils.rightPad(k, 20, " ") + item.get(k).toString());
            }
        });
    }
    System.exit(0);
}

From source file:br.usp.poli.lta.cereda.macro.Application.java

/**
 * Mtodo principal./* w  ww .j  av a  2  s.c o m*/
 * @param args Argumentos de linha de comando.
 */
public static void main(String[] args) {

    // imprime banner
    System.out.println(StringUtils.repeat("-", 50));
    System.out.println(StringUtils.center("Expansor de macros", 50));
    System.out.println(StringUtils.repeat("-", 50));
    System.out.println(StringUtils.center("Laboratrio de linguagens e tcnicas adaptativas", 50));
    System.out.println(StringUtils.center("Escola Politcnica - Universidade de So Paulo", 50));
    System.out.println();

    try {

        // faz o parsing dos argumentos de linha de comando
        CLIParser parser = new CLIParser(args);
        Pair<String, File> pair = parser.parse();

        // se o par no  nulo,  possvel prosseguir com a expanso
        if (pair != null) {

            // obtm a expanso do texto fornecido na entrada
            String output = MacroExpander.parse(pair.getFirst());

            // se foi definido um arquivo de sada, grava a expanso do
            // texto nele, ou imprime o resultado no terminal, caso
            // contrrio
            if (pair.getSecond() != null) {
                FileUtils.writeStringToFile(pair.getSecond(), output, Charset.forName("UTF-8"));
                System.out.println("Arquivo gerado com sucesso.");
            } else {
                System.out.println(output);
            }

        } else {

            // verifica se a execuo corresponde a uma chamada ao editor
            // embutido de macros
            if (parser.isEditor()) {

                // cria o editor e exibe
                SwingUtilities.invokeLater(new Runnable() {
                    @Override
                    public void run() {
                        DisplayUtils.init();
                        Editor editor = new Editor();
                        editor.setVisible(true);
                    }
                });
            }
        }
    } catch (Exception exception) {

        // ocorreu uma exceo, imprime a mensagem de erro
        System.out.println(StringUtils.rightPad("ERRO: ", 50, "-"));
        System.out.println(WordUtils.wrap(exception.getMessage(), 50));
        System.out.println(StringUtils.repeat(".", 50));
    }
}

From source file:ec.edu.espe.distribuidas.facturacion.socket.estrucMsj.ValidadorFormato.java

public static String completarEspaciosDerecha(String cadena, int tamanio, String caracter) {
    return StringUtils.rightPad(cadena, tamanio, caracter);
}

From source file:com.espe.distribuidas.protocolocajero.pc.Originador.java

public static String getOriginador(String c) {
    String origen = "";
    try {/* w  w w.  j a  v  a 2 s .  c  om*/
        InetAddress localHost = InetAddress.getLocalHost();
        origen = localHost.getHostAddress();
    } catch (UnknownHostException ex) {
        Logger.getLogger(Originador.class.getName()).log(Level.SEVERE, null, ex);
    }
    origen = origen + "@" + c;
    origen = StringUtils.rightPad(origen, 20, "0");
    return origen;
}

From source file:ec.edu.espe.distribuidas.facturacion.socket.estrucMsj.ValidadorFormato.java

public static String completarFloat(float numero, int entero, int decimales) {
    String numeroTxt = numero + "";
    String enteroTxt = StringUtils.splitByWholeSeparator(numeroTxt, ".")[0];
    String decimalTxt = StringUtils.splitByWholeSeparator(numeroTxt, ".")[1];
    enteroTxt = StringUtils.leftPad(enteroTxt, entero, "0");
    decimalTxt = StringUtils.rightPad(enteroTxt, entero, "0");
    return enteroTxt + decimalTxt;

}

From source file:au.com.addstar.Console.java

public static String wrapPad(String string, Color color, int length) {
    string = StringUtils.rightPad(string, length, " ");
    return (color == null) ? string : color + string + Color.ANSI_RESET;
}

From source file:com.smallfe.clerk.util.DigestUtil.java

public static String encryptEGM(String plainText) {
    StringBuilder cypherText = new StringBuilder();
    try {//from   w  ww.j a v  a  2 s.c  om
        plainText = StringUtils.rightPad(plainText, ((plainText.length() - 1) / 3 + 1) * 3, (char) 0);
    } catch (NullPointerException ex) {
        Logger.getLogger(DigestUtil.class.getName()).log(Level.SEVERE, null, ex);
        return null;
    }
    for (int i = 0; i < plainText.length(); i += 3) {
        byte[] partitions = plainText.substring(i, i + 3).getBytes(Charset.forName("iso-8859-9"));
        int c1 = (int) (partitions[0]);
        if (c1 < 0)
            c1 += 256;
        int c2 = (int) (partitions[1]);
        if (c2 < 0)
            c2 += 256;
        int c3 = (int) (partitions[2]);
        if (c3 < 0)
            c3 += 256;

        int k1 = (c1) / 4;
        int k2 = (c1) % 4;
        int k3 = (c2) / 16;
        int k4 = (c2) % 16;
        int k5 = (c3) / 64;
        int k6 = (c3) % 64;

        char ec1 = decryptionAlphabet.charAt(k1);
        char ec2 = decryptionAlphabet.charAt(k3 + k2 * 16);
        char ec3 = decryptionAlphabet.charAt(k5 + k4 * 4);
        char ec4 = decryptionAlphabet.charAt(k6);

        cypherText.append(ec1);
        cypherText.append(ec2);
        if (c2 != 0)
            cypherText.append(ec3);
        if (c3 != 0)
            cypherText.append(ec4);
    }
    return cypherText.toString();
}

From source file:ec.edu.distri.clientejava.protocolo.servicio.AccederServicioRQ.java

public void setUsuario(String usuario) {
    this.usuario = StringUtils.rightPad(usuario, 16, " ");
}

From source file:ec.edu.distri.clientejava.protocolo.model.Usuario.java

public void setNombre(String usuario) {
    this.nombre = StringUtils.rightPad(usuario, 16, " ");
}

From source file:ec.edu.espe.distribuidas.facturacion.socket.estrucMsj.ValidadorFormato.java

public static String completarFloat(String numero, int entero, int decimales) {
    String numeroTxt = numero + "";
    String enteroTxt = StringUtils.splitByWholeSeparator(numeroTxt, ".")[0];
    String decimalTxt = StringUtils.splitByWholeSeparator(numeroTxt, ".")[1];
    enteroTxt = StringUtils.leftPad(enteroTxt, entero, "0");
    decimalTxt = StringUtils.rightPad(decimalTxt, decimales, "0");
    return enteroTxt + decimalTxt;

}