private static Function<String, Result> validateInteger() { return value -> { if (!NumberUtils.isDigits(value)) { return Result.newError("notInteger"); } return Result.SUCCESS; }; }
private static String urlFromImagefapDirectoryName(String dir) { if (!dir.startsWith("imagefap")) { return null; } String url = null; dir = dir.substring("imagefap_".length()); if (NumberUtils.isDigits(dir)) { url = "http://www.imagefap.com/gallery.php?gid=" + dir; } else { url = "http://www.imagefap.com/gallery.php?pgid=" + dir; } return url; }
command = ""; pageNumber = 1; } else if (NumberUtils.isDigits(args[args.length - 1])) { command = StringUtils.join(ArrayUtils.subarray(args, 0, args.length - 1), " "); try {
public static void main2(String[] args) { StringBuilder sb = new StringBuilder(100 * 2); String ex = ":1.id[id.kkj][idkkj], :2[name], :3[age], :3[4]"; Matcher m = MAP_PATTERN.matcher(ex); int index = 0; while (m.find()) { sb.append(ex.substring(index, m.start())); String t = m.group(1); if (!NumberUtils.isDigits(t)) { sb.append("['"); sb.append(m.group(1)); sb.append("']"); } else { sb.append(m.group(0)); } index = m.end(); } sb.append(ex.substring(index)); System.out.println(sb); } }
private static Mapping createRegexMapping(// String userDefinedMapping, int paramBegin, int paramNameEnd, int i) { final String rawName = userDefinedMapping.substring(paramBegin, paramNameEnd >= 0 ? paramNameEnd : i); if (rawName.length() == 0) { throw new IllegalArgumentException(// "invalid string '" + userDefinedMapping + "', wrong paramName at position " + paramBegin); } String name = rawName; if (org.apache.commons.lang.math.NumberUtils.isDigits(rawName)) { name = "$" + rawName; } String regex = ""; if (paramNameEnd >= 0) { regex = userDefinedMapping.substring(paramNameEnd + 1, i); } return new RegexMapping("{" + rawName + "}", name, regex); }
builder.append(expression.substring(index, mapMatcher.start())); String t = mapMatcher.group(1); if (!NumberUtils.isDigits(t)) { builder.append("['"); builder.append(mapMatcher.group(1)); String name = matcher.group(2); if (":".equals(prefix)) { boolean isDigits = NumberUtils.isDigits(name); if (isDigits) {
if (NumberUtils.isDigits(name)) {
/** * Checks whether a given value is is a number or not * * @param validationObject * @param annotate * @return */ private boolean validateDigits(Object validationObject, Annotation annotate) { if (checkNullObject(validationObject)) { return true; } if (checkvalidDigitTypes(validationObject.getClass())) { if (!NumberUtils.isDigits(toString(validationObject))) { throwValidationException(((Digits) annotate).message()); } } return true; }
private static Result validateInteger(String value) { if (!NumberUtils.isDigits(value)) { return Result.newError("notInteger"); } return Result.SUCCESS; }
/** * 判断字符串中只含有数字字符 * @param str * @return */ public static final boolean isDigits(String str){ return NumberUtils.isDigits(str); }
/** * 是否为十进制数(整数) */ public static boolean isDigits(String str) { return NumberUtils.isDigits(str); }
private Integer parseStart(String[] values) { Integer start = null; if (NumberUtils.isDigits(values[12])) { start = Integer.parseInt(values[12]); } return start; }
/** * @see EJB3MessageDrivenFacadeLogic#handleGetMaximumPoolSize() */ protected int handleGetMaximumPoolSize() { int maxPoolSize = 0; String maxPoolSizeStr = (String)this.findTaggedValue(EJB3Profile.TAGGEDVALUE_EJB_MDB_MAXIMUM_POOL_SIZE); if (StringUtils.isNotBlank(maxPoolSizeStr) && NumberUtils.isDigits(maxPoolSizeStr)) { maxPoolSize = Integer.parseInt(maxPoolSizeStr); } return maxPoolSize; }
/** * @see EJB3MessageDrivenFacadeLogic#handleGetMinimumPoolSize() */ protected int handleGetMinimumPoolSize() { int minPoolSize = 0; String minPoolSizeStr = (String)this.findTaggedValue(EJB3Profile.TAGGEDVALUE_EJB_MDB_MINIMUM_POOL_SIZE); if (StringUtils.isNotBlank(minPoolSizeStr) && NumberUtils.isDigits(minPoolSizeStr)) { minPoolSize = Integer.parseInt(minPoolSizeStr); } return minPoolSize; }
static TuplePath create(String path) { String[] listPathSplits = path.split(Pattern.quote(JsonDbConstants.LIST_PATH_SEPARATOR)); if (listPathSplits.length == 3 && NumberUtils.isDigits(listPathSplits[1]) && NumberUtils.isDigits(listPathSplits[2])) { int index = Integer.valueOf(listPathSplits[1]); int size = Integer.valueOf(listPathSplits[2]); if (listPathSplits[0].equals(JsonDbConstants.KEYLESS_ARRAY_NAME)) { return new ArrayPath(Optional.empty(), index, size); } else { return new ArrayPath(Optional.of(listPathSplits[0]), index, size); } } else { return new ElementPath(path); } }
public static String buildJavaFriendlyName(final String source) { final String baseName = source.replaceAll("[\\W_]", " "); String friendlyName = capitalize(baseName).replaceAll("[\\W_]", ""); if (isDigits(left(friendlyName, 1))) { friendlyName = "_" + friendlyName; } return friendlyName; }
/** * <p>buildJavaFriendlyName.</p> * * @param source a {@link java.lang.String} object. * @return a {@link java.lang.String} object. */ public static String buildJavaFriendlyName(final String source) { final String baseName = source.replaceAll("[\\W_]", " "); String friendlyName = capitalize(baseName).replaceAll("[\\W_]", ""); if (isDigits(left(friendlyName, 1))) { friendlyName = "_" + friendlyName; } return friendlyName; }
long getLong(Object o) { if (o instanceof Integer || o instanceof Long) { return Field.getLong(o); } else if (o instanceof String && NumberUtils.isDigits((String) o)) { return NumberUtils.toLong((String) o, 0L); } else { return 0L; } }
public PurchaseOrderDocument getCurrentPurchaseOrderDocument() { if (StringUtils.isEmpty(getInvoicePurchaseOrderNumber()) || !NumberUtils.isDigits(getInvoicePurchaseOrderNumber())){ currentPurchaseOrderDocument = null; }else if (currentPurchaseOrderDocument == null) { currentPurchaseOrderDocument = SpringContext.getBean(PurchaseOrderService.class).getCurrentPurchaseOrder(new Integer(getInvoicePurchaseOrderNumber())); }else if (!StringUtils.equals(getInvoicePurchaseOrderNumber(), currentPurchaseOrderDocument.getPurapDocumentIdentifier().toString())){ currentPurchaseOrderDocument = SpringContext.getBean(PurchaseOrderService.class).getCurrentPurchaseOrder(new Integer(getInvoicePurchaseOrderNumber())); } return currentPurchaseOrderDocument; }