org.apache.commons.lang3.StringUtils.isNumericSpace()方法的使用及代码示例

x33g5p2x  于2022-01-17 转载在 其他  
字(8.9k)|赞(0)|评价(0)|浏览(331)

本文整理了Java中org.apache.commons.lang3.StringUtils.isNumericSpace()方法的一些代码示例,展示了StringUtils.isNumericSpace()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。StringUtils.isNumericSpace()方法的具体详情如下:
包路径:org.apache.commons.lang3.StringUtils
类名称:StringUtils
方法名:isNumericSpace

StringUtils.isNumericSpace介绍

[英]Checks if the CharSequence contains only Unicode digits or space ( ' '). A decimal point is not a Unicode digit and returns false.

null will return false. An empty CharSequence (length()=0) will return true.

StringUtils.isNumericSpace(null)   = false 
StringUtils.isNumericSpace("")     = true 
StringUtils.isNumericSpace("  ")   = true 
StringUtils.isNumericSpace("123")  = true 
StringUtils.isNumericSpace("12 3") = true 
StringUtils.isNumeric("\u0967\u0968\u0969")  = true 
StringUtils.isNumeric("\u0967\u0968 \u0969")  = true 
StringUtils.isNumericSpace("ab2c") = false 
StringUtils.isNumericSpace("12-3") = false 
StringUtils.isNumericSpace("12.3") = false

[中]检查字符序列是否仅包含Unicode数字或空格(“”)。小数点不是Unicode数字,返回false。
null将返回false。空CharSequence(length()=0)将返回true。

StringUtils.isNumericSpace(null)   = false 
StringUtils.isNumericSpace("")     = true 
StringUtils.isNumericSpace("  ")   = true 
StringUtils.isNumericSpace("123")  = true 
StringUtils.isNumericSpace("12 3") = true 
StringUtils.isNumeric("\u0967\u0968\u0969")  = true 
StringUtils.isNumeric("\u0967\u0968 \u0969")  = true 
StringUtils.isNumericSpace("ab2c") = false 
StringUtils.isNumericSpace("12-3") = false 
StringUtils.isNumericSpace("12.3") = false

代码示例

代码示例来源:origin: org.apache.commons/commons-lang3

@Test
public void testIsNumericSpace() {
  assertFalse(StringUtils.isNumericSpace(null));
  assertTrue(StringUtils.isNumericSpace(""));
  assertTrue(StringUtils.isNumericSpace(" "));
  assertFalse(StringUtils.isNumericSpace("a"));
  assertFalse(StringUtils.isNumericSpace("A"));
  assertFalse(StringUtils.isNumericSpace("kgKgKgKgkgkGkjkjlJlOKLgHdGdHgl"));
  assertFalse(StringUtils.isNumericSpace("ham kso"));
  assertTrue(StringUtils.isNumericSpace("1"));
  assertTrue(StringUtils.isNumericSpace("1000"));
  assertFalse(StringUtils.isNumericSpace("2.3"));
  assertTrue(StringUtils.isNumericSpace("10 00"));
  assertTrue(StringUtils.isNumericSpace("\u0967\u0968\u0969"));
  assertTrue(StringUtils.isNumericSpace("\u0967\u0968 \u0969"));
  assertFalse(StringUtils.isNumericSpace("hkHKHik6iUGHKJgU7tUJgKJGI87GIkug"));
  assertFalse(StringUtils.isNumericSpace("_"));
  assertFalse(StringUtils.isNumericSpace("hkHKHik*khbkuh"));
}

代码示例来源:origin: virjar/vscrawler

@Override
protected boolean handle(CharSequence str) {
  return StringUtils.isNumericSpace(str);
}

代码示例来源:origin: CryptoWorldChain/ewallet

/**
 * 检查字符串的内容是否只包含数字或空格,字符串为null将返回false,""将返回true,引用org.apache.commons.lang.StringUtils.isNumericSpace(String str)方法。<br>
 * 例:     <br>
 *          StringUtil.isNumeric(null)   = false        <br>
 *          StringUtil.isNumeric("")     = true        <br>
 *          StringUtil.isNumeric("  ")   = true        <br>
 *          StringUtil.isNumeric("123")  = true        <br>
 *          StringUtil.isNumeric("12 3") = true        <br>
 *          StringUtil.isNumeric("12.3") = false        <br>
 * @param str 要检查的字符串 - 可能为null
 * @return boolean 如果字符串不为null且只包含数字或空格返回true,否则返回false。
 */
public static boolean isNumericSpace(String str){
  return StringUtils.isNumericSpace(str);
}

代码示例来源:origin: kiselev-dv/gazetteer

private short getHN(Map<String, String> tags) {
  try {
    String hn = tags.get(ADDR_HOUSENUMBER);
    if(StringUtils.isNumericSpace(hn)) {
      return Short.valueOf(StringUtils.trim(hn));
    }
    else if(StringUtils.isNumericSpace(hn.substring(0, hn.length() - 2))) {
      return Short.valueOf(hn.substring(0, hn.length() - 2));
    }
  }
  catch (Exception e) {
  }
  return -1;
}

代码示例来源:origin: org.openestate.is24/OpenEstate-IS24-REST-Core

/**
 * Write a {@link String} value into XML output
 * with a valid phone number area code.
 *
 * @param value value to write
 * @return XML string
 * @throws IllegalArgumentException if a validation error occurred
 */
public static String printPhoneNumberAreaCode(String value) {
  String val = StringUtils.trimToNull(value);
  if (!StringUtils.isNumericSpace(val)) {
    throw new IllegalArgumentException(
        "The provided area phone code '" + value + "' is invalid!");
  }
  val = StringUtils.trimToNull(val.replaceAll("\\D", ""));
  if (val == null || val.length() > 10) {
    throw new IllegalArgumentException(
        "The provided area phone code '" + value + "' is invalid!");
  }
  return val;
}

代码示例来源:origin: org.paxml/paxml-selenium

@Override
public String getLocator() {
  if (StringUtils.isBlank(target)) {
    return super.getLocator();
  } else if (TOP.equalsIgnoreCase(target)) {
    return "relative=top";
  } else if (PARENT.equalsIgnoreCase(target)) {
    return "relative=parent";
  } else if (StringUtils.isNumericSpace(target)) {
    return "index=" + Long.parseLong(target);
  } else {
    throw new PaxmlRuntimeException("Unknown target: " + target);
  }
}

代码示例来源:origin: org.xworker/xworker_core

public static boolean isNumericSpace(ActionContext actionContext){
  Thing self = actionContext.getObject("self");
  CharSequence cs  = (CharSequence) self.doAction("getCs", actionContext);
  return StringUtils.isNumericSpace(cs);
}

代码示例来源:origin: net.sf.jabb/jabb-core

/**
 * Parse strings like '1 hour', '2 days', '3 Years', '12 minute' into TimePeriod.
 * Short formats like '1H', '2 D', '3y' are also supported.
 * @param quantityAndUnit    the string to be parsed
 * @return    Both quantity and unit
 */
static public TimePeriod from(String quantityAndUnit) {
  String trimed = quantityAndUnit.trim();
  String allExceptLast = trimed.substring(0, trimed.length() - 1);
  if (StringUtils.isNumericSpace(allExceptLast)){ // short format
    long quantity = Long.parseLong(allExceptLast.trim());
    TimePeriodUnit unit = TimePeriodUnit.from(Character.toUpperCase(trimed.charAt(trimed.length() - 1)));
    return new TimePeriod(quantity, unit);
  }else{
    String[] durationAndUnit = StringUtils.split(trimed);
    Long duration = Long.valueOf(durationAndUnit[0]);
    TimePeriodUnit unit = TimePeriodUnit.from(durationAndUnit[1]);
    return new TimePeriod(duration, unit);
  }
}

代码示例来源:origin: org.opendaylight.unimgr/unimgr-netvirt

@Override
public void add(DataTreeModification<ElanInstance> newDataObject) {
  log.info("org.opendaylight.unimgr.mef.netvirt.ElanListener in add");
  ElanInstance instance = newDataObject.getRootNode().getDataAfter();
  String instanceName = instance.getElanInstanceName();
  if (!StringUtils.isNumericSpace(instanceName)) {
    instanceName = String.valueOf(instanceName.hashCode());
  }
  if (!MefUtils.EvcExists(dataBroker, instanceName)) {
    log.info("creating evc {}", instance);
    MefUtils.createEvcInstance(dataBroker, instanceName);
  } else {
    log.info("evc {} exists, skipping", instance);
  }
}

代码示例来源:origin: org.opendaylight.unimgr/unimgr-netvirt

if (!StringUtils.isNumericSpace(elanInstanceName)) {
  elanInstanceName = String.valueOf(elanInstanceName.hashCode());

代码示例来源:origin: dkpro/dkpro-similarity

(ignoreCardinal && isCardinal(term)) ||
    (ignoreMonetary && isMonetary(term)) ||
    (ignoreNumerics && isNumericSpace(term)) ||
    ((minDocFreq > 0) && (termEnum.docFreq() < minDocFreq))
) {

代码示例来源:origin: org.dkpro.similarity/dkpro-similarity-algorithms-vsm-asl

(ignoreCardinal && isCardinal(term)) ||
    (ignoreMonetary && isMonetary(term)) ||
    (ignoreNumerics && isNumericSpace(term)) ||
    ((minDocFreq > 0) && (termEnum.docFreq() < minDocFreq))
) {

代码示例来源:origin: com.jwebmp.jre10/jwebmp-core

/**
 * An Array Representation [X,Y]
 *
 * @return
 */
@Override
@JsonValue
@JsonRawValue
public String toString()
{
  if (getX() != null && getY() != null)
  {
    if (!StringUtils.isNumericSpace(getX().toString()))
    {
      if (getX() instanceof Date)
      {
        return "['" + outputFormat.format(Date.class.cast(getX())) + "'," + getY() + "]";
      }
      else if (getX() instanceof String)
      {
        return "['" + getX() + "'," + getY() + "]";
      }
    }
    return "[" + getX() + StaticStrings.STRING_COMMNA + getY() + "]";
  }
  return "[]";
}

代码示例来源:origin: com.jwebmp/jwebmp-core

/**
 * An Array Representation [X,Y]
 *
 * @return
 */
@Override
@JsonValue
@JsonRawValue
public String toString()
{
  if (getX() != null && getY() != null)
  {
    if (!StringUtils.isNumericSpace(getX().toString()))
    {
      if (getX() instanceof Date)
      {
        return "['" + outputFormat.format((Date) getX()) + "'," + getY() + "]";
      }
      else if (getX() instanceof String)
      {
        return "['" + getX() + "'," + getY() + "]";
      }
    }
    return "[" + getX() + StaticStrings.STRING_COMMNA + getY() + "]";
  }
  return "[]";
}

代码示例来源:origin: com.jwebmp.jre11/jwebmp-core

/**
 * An Array Representation [X,Y]
 *
 * @return
 */
@Override
@JsonValue
@JsonRawValue
public String toString()
{
  if (getX() != null && getY() != null)
  {
    if (!StringUtils.isNumericSpace(getX().toString()))
    {
      if (getX() instanceof Date)
      {
        return "['" + outputFormat.format((Date) getX()) + "'," + getY() + "]";
      }
      else if (getX() instanceof String)
      {
        return "['" + getX() + "'," + getY() + "]";
      }
    }
    return "[" + getX() + StaticStrings.STRING_COMMNA + getY() + "]";
  }
  return "[]";
}

相关文章

微信公众号

最新文章

更多

StringUtils类方法