本文整理了Java中org.apache.commons.lang3.StringUtils.isAlphanumeric()
方法的一些代码示例,展示了StringUtils.isAlphanumeric()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。StringUtils.isAlphanumeric()
方法的具体详情如下:
包路径:org.apache.commons.lang3.StringUtils
类名称:StringUtils
方法名:isAlphanumeric
[英]Checks if the CharSequence contains only Unicode letters or digits.
null will return false. An empty CharSequence (length()=0) will return false.
StringUtils.isAlphanumeric(null) = false
StringUtils.isAlphanumeric("") = false
StringUtils.isAlphanumeric(" ") = false
StringUtils.isAlphanumeric("abc") = true
StringUtils.isAlphanumeric("ab c") = false
StringUtils.isAlphanumeric("ab2c") = true
StringUtils.isAlphanumeric("ab-c") = false
[中]
代码示例来源:origin: rubenlagus/TelegramBots
@SafeVarargs
private Ability(String name, String info, Locality locality, Privacy privacy, int argNum, Consumer<MessageContext> action, Consumer<MessageContext> postAction, List<Reply> replies, Predicate<Update>... flags) {
checkArgument(!isEmpty(name), "Method name cannot be empty");
checkArgument(!containsWhitespace(name), "Method name cannot contain spaces");
checkArgument(isAlphanumeric(name), "Method name can only be alpha-numeric", name);
this.name = name;
this.info = info;
this.locality = checkNotNull(locality, "Please specify a valid locality setting. Use the Locality enum class");
this.privacy = checkNotNull(privacy, "Please specify a valid privacy setting. Use the Privacy enum class");
checkArgument(argNum >= 0, "The number of arguments the method can handle CANNOT be negative. " +
"Use the number 0 if the method ignores the arguments OR uses as many as appended");
this.argNum = argNum;
this.action = checkNotNull(action, "Method action can't be empty. Please assign a function by using .action() method");
if (postAction == null)
BotLogger.info(TAG, format("No post action was detected for method with name [%s]", name));
this.flags = ofNullable(flags).map(Arrays::asList).orElse(newArrayList());
this.postAction = postAction;
this.replies = replies;
}
代码示例来源:origin: org.apache.commons/commons-lang3
@Test
public void testIsAlphanumeric() {
assertFalse(StringUtils.isAlphanumeric(null));
assertFalse(StringUtils.isAlphanumeric(""));
assertFalse(StringUtils.isAlphanumeric(" "));
assertTrue(StringUtils.isAlphanumeric("a"));
assertTrue(StringUtils.isAlphanumeric("A"));
assertTrue(StringUtils.isAlphanumeric("kgKgKgKgkgkGkjkjlJlOKLgHdGdHgl"));
assertFalse(StringUtils.isAlphanumeric("ham kso"));
assertTrue(StringUtils.isAlphanumeric("1"));
assertTrue(StringUtils.isAlphanumeric("hkHKHik6iUGHKJgU7tUJgKJGI87GIkug"));
assertFalse(StringUtils.isAlphanumeric("_"));
assertFalse(StringUtils.isAlphanumeric("hkHKHik*khbkuh"));
}
代码示例来源:origin: dhis2/dhis2-core
/**
* Indicates whether the given query parameter is valid.
*/
public static boolean isValidQueryParam( String param )
{
return StringUtils.isAlphanumeric( param );
}
代码示例来源:origin: org.jboss.windup.reporting/windup-reporting-impl
private String getDotSafeName(String inName)
{
String name = null;
if (StringUtils.isAlphanumeric(inName))
{
name = inName;
}
else
{
name = "\"" + inName + "\"";
}
return name;
}
代码示例来源:origin: co.cask.re/dre-core
public static boolean isalphanumeric(CharSequence cs) {
return StringUtils.isAlphanumeric(cs);
}
代码示例来源:origin: windup/windup
private String getDotSafeName(String inName)
{
String name = null;
if (StringUtils.isAlphanumeric(inName))
{
name = inName;
}
else
{
name = "\"" + inName + "\"";
}
return name;
}
代码示例来源:origin: apache/roller
public boolean isAlphanumeric(String str) {
return StringUtils.isAlphanumeric(str);
}
代码示例来源:origin: CryptoWorldChain/ewallet
/**
* 检查字符串中的内容是否只包含数字或字母,字符串为null将返回false,""将返回true,引用org.apache.commons.lang.StringUtils.isAlphanumeric(String str)方法。<br>
* 例: <br>
* StringUtil.isAlphanumeric(null) = false <br>
* StringUtil.isAlphanumeric("") = true <br>
* StringUtil.isAlphanumeric(" ") = false <br>
* StringUtil.isAlphanumeric("abc") = true <br>
* StringUtil.isAlphanumeric("ab c") = false <br>
* StringUtil.isAlphanumeric("ab2c") = true <br>
* @param str 要检查的字符串 - 可能为null
* @return boolean 如果字符串不为null且只包含字母或数字返回true,否则返回false。
*/
public static boolean isAlphanumeric(String str){
return StringUtils.isAlphanumeric(str);
}
代码示例来源:origin: org.openksavi.sponge/sponge-core
protected boolean isValidPluginName(String name) {
if (name == null) {
return true;
}
return StringUtils.isAlphanumeric(name) && !name.equals(KnowledgeBaseConstants.VAR_ENGINE_OPERATIONS);
}
代码示例来源:origin: iterate-ch/cyberduck
protected String escape(final String path) {
final StringBuilder escaped = new StringBuilder();
for(char c : path.toCharArray()) {
if(StringUtils.isAlphanumeric(String.valueOf(c))) {
escaped.append(c);
}
else {
escaped.append("\\").append(c);
}
}
return escaped.toString();
}
}
代码示例来源:origin: iterate-ch/cyberduck
/**
* Escape blank
*
* @param path Filename
* @return Escaped whitespace in path
*/
protected String escape(final String path) {
final StringBuilder escaped = new StringBuilder();
for(char c : path.toCharArray()) {
if(StringUtils.isAlphanumeric(String.valueOf(c))
|| c == Path.DELIMITER) {
escaped.append(c);
}
else {
escaped.append("\\").append(c);
}
}
return escaped.toString();
}
代码示例来源:origin: org.datavec/datavec-dataframe
default Selection isAlphaNumeric() {
Selection results = new BitmapBackedSelection();
int i = 0;
for (String next : this) {
if (StringUtils.isAlphanumeric(next)) {
results.add(i);
}
i++;
}
return results;
}
代码示例来源:origin: org.xworker/xworker_core
public static boolean isAlphanumeric(ActionContext actionContext){
Thing self = actionContext.getObject("self");
CharSequence cs = (CharSequence) self.doAction("getCs", actionContext);
return StringUtils.isAlphanumeric(cs);
}
代码示例来源:origin: junkdog/artemis-odb
/**
* Returns method name.
* <p>
* For alphanumerical or empty prefixes lowercase, otherwise uppercase.
*/
public static String assembleMethodName(String prefix, String suffix) {
if (StringUtils.isEmpty(prefix)) {
return decapitalizeString(suffix);
}
if (!StringUtils.isAlphanumeric(prefix)) {
return prefix + decapitalizeString(suffix);
}
return prefix + capitalizeString(suffix);
}
}
代码示例来源:origin: net.onedaybeard.artemis/artemis-fluid-core
/**
* Returns method name.
* <p>
* For alphanumerical or empty prefixes lowercase, otherwise uppercase.
*/
public static String assembleMethodName(String prefix, String suffix) {
if (StringUtils.isEmpty(prefix)) {
return decapitalizeString(suffix);
}
if (!StringUtils.isAlphanumeric(prefix)) {
return prefix + decapitalizeString(suffix);
}
return prefix + capitalizeString(suffix);
}
}
代码示例来源:origin: org.paxml/paxml-core
protected int[] getXY(String xy) {
xy = xy.trim();
if (StringUtils.isEmpty(xy)) {
return new int[] { -1, -1 };
}
if (!StringUtils.isAlphanumeric(xy)) {
return null;
}
CellReference ref = new CellReference(xy);
return new int[] { ref.getRow() < 0 ? -1 : ref.getRow(), ref.getCol() < 0 ? -1 : ref.getCol() };
}
}
代码示例来源:origin: org.paxml/paxml-core
public final static int[] getXY(String xy) {
xy = xy.trim();
if (StringUtils.isEmpty(xy)) {
return new int[] { -1, -1 };
}
if (!StringUtils.isAlphanumeric(xy)) {
return null;
}
CellReference ref = new CellReference(xy);
return new int[] { ref.getRow() < 0 ? -1 : ref.getRow(), ref.getCol() < 0 ? -1 : ref.getCol() };
}
}
代码示例来源:origin: iterate-ch/cyberduck
@Override
public boolean isSupported(final Path workdir, final String name) {
if(workdir.isRoot()) {
// Empty argument if not known in validation
if(StringUtils.isNotBlank(name)) {
// Bucket names must be a minimum of 6 and a maximum of 50 characters long, and must be globally unique;
// two different B2 accounts cannot have buckets with the name name. Bucket names can consist of: letters,
// digits, and "-". Bucket names cannot start with "b2-"; these are reserved for internal Backblaze use.
if(StringUtils.startsWith(name, "b2-")) {
return false;
}
if(StringUtils.length(name) > 50) {
return false;
}
if(StringUtils.length(name) < 6) {
return false;
}
return StringUtils.isAlphanumeric(StringUtils.removeAll(name, "-"));
}
}
return true;
}
代码示例来源:origin: iterate-ch/cyberduck
@Override
public boolean isSupported(final Path workdir, final String name) {
if(workdir.isRoot()) {
// Empty argument if not known in validation
if(StringUtils.isNotBlank(name)) {
// Container names must be lowercase, between 3-63 characters long and must start with a letter or
// number. Container names may contain only letters, numbers, and the dash (-) character.
if(StringUtils.length(name) > 63) {
return false;
}
if(StringUtils.length(name) < 3) {
return false;
}
return StringUtils.isAlphanumeric(StringUtils.removeAll(name, "-"));
}
}
return true;
}
代码示例来源:origin: rancher/cattle
private void deleteVolumes(Instance instance, ProcessState state) {
Object b = DataAccessor.fieldMap(instance, FIELD_LABELS).get(SystemLabels.LABEL_VOLUME_CLEANUP_STRATEGY);
String behavior = b != null ? b.toString() : VOLUME_CLEANUP_STRATEGY_UNNAMED;
Set<? extends Volume> volumes = volumeDao.findNonremovedVolumesWithNoOtherMounts(instance.getId());
for (Volume v : volumes) {
String volumeBehavior = migrateVolume(instance, v, behavior);
if (VOLUME_CLEANUP_STRATEGY_NONE.equals(volumeBehavior)
|| (!VOLUME_CLEANUP_STRATEGY_UNNAMED.equals(volumeBehavior) && !VOLUME_CLEANUP_STRATEGY_ALL.equals(volumeBehavior))) {
continue;
}
if (VOLUME_CLEANUP_STRATEGY_UNNAMED.equals(volumeBehavior) &&
((StringUtils.length(v.getName()) != 64 || !StringUtils.isAlphanumeric(v.getName()))) && !StringUtils.startsWith(v.getName(), "/")) {
continue;
}
if (CommonStatesConstants.ACTIVE.equals(v.getState()) || CommonStatesConstants.ACTIVATING.equals(v.getState())) {
objectProcessManager.scheduleStandardProcess(StandardProcess.DEACTIVATE, v,
ProcessUtils.chainInData(state.getData(), VolumeConstants.PROCESS_DEACTIVATE, VolumeConstants.PROCESS_REMOVE));
} else {
objectProcessManager.scheduleStandardProcess(StandardProcess.REMOVE, v, state.getData());
}
}
}
内容来源于网络,如有侵权,请联系作者删除!