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:at.gv.egovernment.moa.id.configuration.validation.CompanyNumberValidator.java
public static char calcCheckDigitFromCommercialRegisterNumber(String commercialRegisterDigits) { final int[] WEIGHT = { 6, 4, 14, 15, 10, 1 }; final char[] CHECKDIGIT = { 'a', 'b', 'd', 'f', 'g', 'h', 'i', 'k', 'm', 'p', 's', 't', 'v', 'w', 'x', 'y', 'z' }; if (commercialRegisterDigits == null) { throw new NullPointerException("Commercial register number missing."); }/* w w w. j a v a 2 s .c o m*/ commercialRegisterDigits = StringUtils.leftPad(commercialRegisterDigits, 6, '0'); if (!commercialRegisterDigits.matches("\\d{6}")) { throw new IllegalArgumentException("Invalid commercial register number provided."); } int sum = 0; for (int i = 0; i < commercialRegisterDigits.length(); i++) { int value = commercialRegisterDigits.charAt(i) - '0'; sum += WEIGHT[i] * value; } return CHECKDIGIT[sum % 17]; }
From source file:jp.co.ntts.vhut.util.VhutUtil.java
/** * ????????.//from ww w.j a va 2 s . c o m * @param prefix ?? * @param vlan VLAN? * @return ?? */ public static String createNetworkName(String prefix, short vlan) { String id = StringUtils.leftPad(Short.toString(vlan), 4, "0"); return String.format("%s%s", prefix, id); }
From source file:at.gv.egovernment.moa.id.configuration.validation.CompanyNumberValidator.java
private boolean checkCommercialRegisterNumber(String commercialRegisterNumber) { if (commercialRegisterNumber == null) { return false; }//from w w w . j ava 2s . com commercialRegisterNumber = StringUtils.leftPad(commercialRegisterNumber, 7, '0'); if (!commercialRegisterNumber.matches("\\d{6}[abdfghikmpstvwxzy]")) { return false; } String digits = commercialRegisterNumber.substring(0, commercialRegisterNumber.length() - 1); char checkDigit = commercialRegisterNumber.charAt(commercialRegisterNumber.length() - 1); boolean result = calcCheckDigitFromCommercialRegisterNumber(digits) == checkDigit; return result; }
From source file:annis.frontend.servlets.MatchedNodeColors.java
private String twoDigitHex(int i) { String result = Integer.toHexString(i).toLowerCase(Locale.ENGLISH); if (result.length() > 2) { result = result.substring(0, 2); } else if (result.length() < 2) { result = StringUtils.leftPad(result, 2, '0'); }/*w ww . ja v a 2 s . co m*/ return result; }
From source file:it.generatore.DateRandomGaussianGeneratorTest.java
private static String getHourKey(Calendar cal) { return StringUtils.leftPad(String.valueOf(cal.get(Calendar.HOUR_OF_DAY)), 2, '0') + ":" + StringUtils.leftPad(String.valueOf(cal.get(Calendar.MINUTE)), 2, '0'); }
From source file:com.woooha.entity.music.Music.java
/** * 03:06?/* w ww . j a v a 2 s. co m*/ * @return */ public String getSecondsLabel() { int minutes = this.seconds / 60; int remain = this.seconds - minutes * 60; return StringUtils.leftPad(String.valueOf(minutes), 2, '0') + ":" + StringUtils.leftPad(String.valueOf(remain), 2, '0'); }
From source file:com.angstoverseer.service.command.handler.dto.TimeTrackingReportTotal.java
public String formatPeriod(Period period) { int hours = period.getHours(); int minutes = period.getMinutes(); while (minutes > 59) { hours++;//from w ww .j a va 2 s. c o m minutes -= 60; } return StringUtils.leftPad(Integer.toString(hours), 2, "0") + ":" + StringUtils.leftPad(Integer.toString(minutes), 2, "0"); }
From source file:net.jofm.format.Format.java
public final String format(Object value) { if (value == null) { return StringUtils.repeat(String.valueOf(padWith), length); }//from ww w . ja v a 2s.com String formattedValue = doFormat(value); if (formattedValue.length() < length) { if (pad == Pad.LEFT) { return StringUtils.leftPad(formattedValue, length, padWith); } else if (pad == Pad.RIGHT) { return StringUtils.rightPad(formattedValue, length, padWith); } } else if (formattedValue.length() > length) { if (logger.isWarnEnabled()) { logger.warn("The length of formatted value '" + formattedValue + "' is greater than the length(" + length + ") of the field. It is trimmed to match the length."); } return formattedValue.substring(0, length); } return formattedValue; }
From source file:jp.co.ntts.vhut.util.MacConversionUtil.java
/** * ?????????./*w w w . jav a2 s .co m*/ * @param baddr ?? * @return ? */ public static String byteToAddr(byte[] baddr) { String s = ""; for (int i = 0; i < 6; i++) { s += StringUtils.leftPad(Integer.toHexString(convertToInt(baddr[i])).toUpperCase(), 2, "0"); } return s; }
From source file:com.smartitengineering.event.hub.spi.hbase.persistents.EventId.java
@Override public String toString() { String thisId = StringUtils.leftPad(ObjectUtils.toString(eventIdForChannel), HubPersistentStorerImpl.MAX_LENGTH, '0'); return new StringBuilder().append(thisId).append(':').append(ObjectUtils.toString(channelName)).toString(); }