@Override public boolean matches(char c) { return Character.isUpperCase(c); }
@Override public boolean matches(char c) { return Character.isUpperCase(c); }
/** * Check if a string begins with an uppercase. * * @param s a string * @return true if the string is capitalized * false otherwise */ public static boolean isCapitalized(String s) { return (Character.isUpperCase(s.charAt(0))); }
public static String dbName(String javaName) { StringBuilder builder = new StringBuilder(javaName); for (int i = 1; i < builder.length(); i++) { boolean lastWasUpper = Character.isUpperCase(builder.charAt(i - 1)); boolean isUpper = Character.isUpperCase(builder.charAt(i)); if (isUpper && !lastWasUpper) { builder.insert(i, '_'); i++; } } return builder.toString().toUpperCase(); }
/** * Return the method suffix for a given property name. The default implementation * uses JavaBean conventions. */ protected String getPropertyMethodSuffix(String propertyName) { if (propertyName.length() > 1 && Character.isUpperCase(propertyName.charAt(1))) { return propertyName; } return StringUtils.capitalize(propertyName); }
protected static boolean allUpperCase(String s) { if (s == null) { return false; } for (int i = 0, len = s.length(); i < len; i++) { if (!Character.isUpperCase(s.charAt(i))) { return false; } } return true; }
protected static boolean containsUpperCase(String s) { if (s == null) { return false; } for (int i = 0, len = s.length(); i < len; i++) { if (Character.isUpperCase(s.charAt(i))) { return true; } } return false; }
public static String isCapitalized(String s) { if(s.length() > 0) { Character ch = s.charAt(0); return Character.isUpperCase(ch) ? "-upper" : ""; } return ""; } }
private static boolean noUpperCase(String str) { if (str.length() < 1) { return false; } for (int i = 0; i < str.length(); i++) { if (Character.isUpperCase(str.charAt(i))) { return false; } } return true; }
private static List<String> getMainTokenStrs(String[] tokens) { List<String> mainTokenStrs = new ArrayList<>(tokens.length); for (String text:tokens) { if ( !text.isEmpty() && ( text.length() >= 4 || Character.isUpperCase(text.charAt(0)) ) ) { mainTokenStrs.add(text); } } return mainTokenStrs; }
/** * 首字母转大写 * @param s * @return */ public static String toUpperCaseFirstOne(String s) { if (StringUtils.isBlank(s)) { return s; } if (Character.isUpperCase(s.charAt(0))) { return s; } else { return (new StringBuffer()).append(Character.toUpperCase(s.charAt(0))).append(s.substring(1)).toString(); } }
public static List<String> getMainStrs(List<String> tokens) { List<String> mainTokenStrs = new ArrayList<>(tokens.size()); mainTokenStrs.addAll(tokens.stream().filter(text -> !text.isEmpty() && (text.length() >= 4 || Character.isUpperCase(text.charAt(0)))).collect(Collectors.toList())); return mainTokenStrs; }
private static String getWordShape(String string) { if (string.toUpperCase().equals(string) && string.toLowerCase().equals(string)) return "no-case"; if (string.toUpperCase().equals(string)) return "upper-case"; if (string.toLowerCase().equals(string)) return "lower-case"; if (string.length() > 1 && Character.isUpperCase(string.charAt(0)) && string.substring(1).toLowerCase().equals(string.substring(1))) return "capitalized"; return "mixed-case"; }
private static String getWordShape(String string) { if (string.toUpperCase().equals(string) && string.toLowerCase().equals(string)) return "no-case"; if (string.toUpperCase().equals(string)) return "upper-case"; if (string.toLowerCase().equals(string)) return "lower-case"; if (string.length() > 1 && Character.isUpperCase(string.charAt(0)) && string.substring(1).toLowerCase().equals(string.substring(1))) return "capitalized"; return "mixed-case"; }
/** * Return the method suffixes for a given property name. The default implementation * uses JavaBean conventions with additional support for properties of the form 'xY' * where the method 'getXY()' is used in preference to the JavaBean convention of * 'getxY()'. */ protected String[] getPropertyMethodSuffixes(String propertyName) { String suffix = getPropertyMethodSuffix(propertyName); if (suffix.length() > 0 && Character.isUpperCase(suffix.charAt(0))) { return new String[] {suffix}; } return new String[] {suffix, StringUtils.capitalize(suffix)}; }
public static String toPoolName(Class<?> poolType) { if (poolType == null) { throw new NullPointerException("poolType"); } String poolName = StringUtil.simpleClassName(poolType); switch (poolName.length()) { case 0: return "unknown"; case 1: return poolName.toLowerCase(Locale.US); default: if (Character.isUpperCase(poolName.charAt(0)) && Character.isLowerCase(poolName.charAt(1))) { return Character.toLowerCase(poolName.charAt(0)) + poolName.substring(1); } else { return poolName; } } }
private static List<String> getMainTokenStrs(List<CoreLabel> tokens) { List<String> mainTokenStrs = new ArrayList<>(tokens.size()); for (CoreLabel token:tokens) { String text = token.get(CoreAnnotations.TextAnnotation.class); if (!text.isEmpty() && ( text.length() >= 4 || Character.isUpperCase(text.charAt(0))) ) { mainTokenStrs.add(text); } } return mainTokenStrs; }
@Override public String getName(HandlerMethod handlerMethod, RequestMappingInfo mapping) { if (mapping.getName() != null) { return mapping.getName(); } StringBuilder sb = new StringBuilder(); String simpleTypeName = handlerMethod.getBeanType().getSimpleName(); for (int i = 0 ; i < simpleTypeName.length(); i++) { if (Character.isUpperCase(simpleTypeName.charAt(i))) { sb.append(simpleTypeName.charAt(i)); } } sb.append(SEPARATOR).append(handlerMethod.getMethod().getName()); return sb.toString(); }
public static Set<String> readAnimacyList(String filename) { Set<String> animacyList = Generics.newHashSet(); List<String> lines = IOUtils.linesFromFile(filename); for (String line : lines) { if (!Character.isUpperCase(line.charAt(0))) //ignore names animacyList.add(line); } return animacyList; }
private String getClassNameString() { StringBuilder result = new StringBuilder(); for (char c : testClass.getSimpleName().toCharArray()) { if (Character.isUpperCase(c)) { result.append(Character.toLowerCase(c)); } } return result.toString(); }