本文整理了Java中org.apache.commons.lang3.StringUtils.isNumericSpace()
方法的一些代码示例,展示了StringUtils.isNumericSpace()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。StringUtils.isNumericSpace()
方法的具体详情如下:
包路径:org.apache.commons.lang3.StringUtils
类名称: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 "[]";
}
内容来源于网络,如有侵权,请联系作者删除!