List of usage examples for org.apache.commons.lang StringUtils leftPad
public static String leftPad(String str, int size, String padStr)
Left pad a String with a specified String.
From source file:com.melloware.jukes.util.TimeSpan.java
/** * Returns a string for music formatting for album length. So it would * look like 48:03 or 74:15.//from ww w . j a va2 s. c om * @return the string value of the music duration */ public String getMusicDuration() { StringBuffer sb = new StringBuffer(); long millis = this.time; if (millis < 0) { sb.append('-'); millis = -millis; } long day = millis / TimeSpanUnit.TimeSpanConstants.DAYS; if (day != 0) { sb.append(day); sb.append("d."); millis = millis % TimeSpanUnit.TimeSpanConstants.DAYS; } long hours = millis / TimeSpanUnit.TimeSpanConstants.HOURS; if (hours != 0) { sb.append(hours); millis = millis % TimeSpanUnit.TimeSpanConstants.HOURS; sb.append(':'); } sb.append(StringUtils.leftPad(Long.toString(millis / TimeSpanUnit.TimeSpanConstants.MINUTES), 2, "0")); millis = millis % TimeSpanUnit.TimeSpanConstants.MINUTES; sb.append(':'); sb.append(StringUtils.leftPad(Long.toString(millis / TimeSpanUnit.TimeSpanConstants.SECONDS), 2, "0")); return sb.toString(); }
From source file:com.haulmont.cuba.web.security.ConnectionImpl.java
protected TimeZone detectTimeZone() { WebBrowser webBrowser = getWebBrowserDetails(); int offset = webBrowser.getTimezoneOffset() / 1000 / 60; char sign = offset >= 0 ? '+' : '-'; int absOffset = Math.abs(offset); String hours = StringUtils.leftPad(String.valueOf(absOffset / 60), 2, '0'); String minutes = StringUtils.leftPad(String.valueOf(absOffset % 60), 2, '0'); return TimeZone.getTimeZone("GMT" + sign + hours + minutes); }
From source file:jp.co.ntts.vhut.util.Ipv4ConversionUtil.java
/** * byte[] "xxxxxxxx" HEX(??)?.//from w w w . ja v a 2 s . c o m * @param b * @return s "xxxxxxxx" HEX(??)? */ public static String byteToAddr(byte[] b) { String s = ""; for (int i = 0; i < 4; i++) { s += StringUtils.leftPad(Integer.toHexString(convertToInt(b[i])).toUpperCase(), 2, "0"); } return s; }
From source file:com.music.service.PurchaseService.java
private void sendPurchaseEmail(Purchase purchase) { Map<String, Object> model = new HashMap<>(); String paddedString = StringUtils.leftPad(String.valueOf(purchase.getId()), 10, '0'); model.put("zipUrl", baseUrl + "/purchase/download/" + purchase.getId() + "/" + SecurityUtils.hmac(paddedString, hmacKey)); EmailDetails emailDetails = new EmailDetails().addTo(purchase.getEmail()).setFrom(emailSender).setHtml(true) .setSubject("Your Computoser purchase").setMessageTemplate("purchase.vm") .setMessageTemplateModel(model); emailService.send(emailDetails);/*from ww w . j ava2 s .c om*/ }
From source file:me.taylorkelly.mywarp.bukkit.util.FormattingUtils.java
/** * Pads the given string with the given character on the left until the string has the given width. */*w ww . j ava 2 s . c o m*/ * @param str the string * @param pad the padding character * @param paddedWidth the width of the padded string * @return the padded string */ public static String paddingLeft(String str, char pad, int paddedWidth) { paddedWidth -= getWidth(str); return StringUtils.leftPad(str, paddedWidth / getWidth(pad), pad); }
From source file:de.iew.imageread.Main.java
protected String dayOfYearPattern(Calendar calendar) { int day = calendar.get(Calendar.DAY_OF_MONTH); int month = calendar.get(Calendar.MONTH) + 1; int year = calendar.get(Calendar.YEAR); String dayString = StringUtils.leftPad(String.valueOf(day), 2, '0'); String monthString = StringUtils.leftPad(String.valueOf(month), 2, '0'); return year + "-" + monthString + "-" + dayString; }
From source file:com.pureinfo.srm.project.CodeGenerator.java
private String formatSerial(int num) throws PureException { num = num % getMaxSerial();// ww w . ja va 2 s . c o m if (num == 0) num = getMaxSerial(); return StringUtils.leftPad("" + num, getSerialWidth(), '0'); }
From source file:com.funambol.foundation.util.FileDataObjectNamingStrategy.java
/** * Generates an alphanumeric random string of 13 characters. * //w w w.j a v a 2 s. c om * @return the generated random string */ private String getRandomString() { // 36 = 10 digits + 26 letters String randomString = Long.toString(Math.abs(random.nextLong()), 36); randomString = StringUtils.leftPad(randomString, 13, '0'); return randomString; }
From source file:com.vake.ArrayUtils.java
/** * ??????XX?<p/>//from w w w . j a v a 2 s . co m * bytesnull"null"bytes"" * * @param bytes * @return ? */ public static String toSimpleHexString(byte[] bytes) { if (null == bytes) { return "null"; } final int len = bytes.length; final StringBuilder builder = new StringBuilder(len * 2); for (int i = 0; i < len; i++) { final int intValue = bytes[i] & 0xFF; final String string = Integer.toHexString(intValue); final String padString = StringUtils.leftPad(string, 2, '0'); builder.append(padString.toUpperCase()); } return builder.toString(); }
From source file:de.iew.imageread.Main.java
protected String sequenceNumber(int sequenceNumber) { String s = String.valueOf(sequenceNumber); return StringUtils.leftPad(s, 8, '0'); }