List of usage examples for org.apache.commons.lang3 StringUtils rightPad
public static String rightPad(final String str, final int size, String padStr)
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 "
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; }