本文整理了Java中cn.hutool.core.util.StrUtil.isEmpty()
方法的一些代码示例,展示了StrUtil.isEmpty()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。StrUtil.isEmpty()
方法的具体详情如下:
包路径:cn.hutool.core.util.StrUtil
类名称:StrUtil
方法名:isEmpty
[英]字符串是否为空,空的定义如下:
1、为null
2、为""
[中]字符串是否为空,空的定义如下:
1.为无效的
2.为""
代码示例来源:origin: looly/hutool
/**
* 字符串是否为非空白 空白的定义如下: <br>
* 1、不为null <br>
* 2、不为""<br>
*
* @param str 被检测的字符串
* @return 是否为非空
*/
public static boolean isNotEmpty(CharSequence str) {
return false == isEmpty(str);
}
代码示例来源:origin: looly/hutool
/**
* 验证是否为空<br>
* 对于String类型判定是否为empty(null 或 "")<br>
*
* @param value 值
* @return 是否为空
* @return 是否为空
*/
public static boolean isEmpty(Object value) {
return (null == value || (value instanceof String && StrUtil.isEmpty((String) value)));
}
代码示例来源:origin: looly/hutool
@Override
public boolean accept(T t) {
return false == StrUtil.isEmpty(t);
}
});
代码示例来源:origin: looly/hutool
@Override
public boolean accept(T t) {
return false == StrUtil.isEmpty(t);
}
});
代码示例来源:origin: looly/hutool
@Override
public String toString() {
return "MailAccount [host=" + host + ", port=" + port + ", auth=" + auth + ", user=" + user + ", pass=" + (StrUtil.isEmpty(this.pass) ? "" : "******") + ", from=" + from + ", startttlsEnable="
+ startttlsEnable + ", socketFactoryClass=" + socketFactoryClass + ", socketFactoryFallback=" + socketFactoryFallback + ", socketFactoryPort=" + socketFactoryPort + "]";
}
}
代码示例来源:origin: looly/hutool
@Override
public boolean accept(T t) {
return false == StrUtil.isEmpty(t);
}
});
代码示例来源:origin: looly/hutool
@Override
public String toString() {
return "MailAccount [host=" + host + ", port=" + port + ", auth=" + auth + ", user=" + user + ", pass=" + (StrUtil.isEmpty(this.pass) ? "" : "******") + ", from=" + from + ", startttlsEnable="
+ startttlsEnable + ", socketFactoryClass=" + socketFactoryClass + ", socketFactoryFallback=" + socketFactoryFallback + ", socketFactoryPort=" + socketFactoryPort + "]";
}
}
代码示例来源:origin: looly/hutool
/**
* 验证是否为空<br>
* 对于String类型判定是否为empty(null 或 "")<br>
*
* @param value 值
* @return 是否为空
* @return 是否为空
*/
public static boolean isEmpty(Object value) {
return (null == value || (value instanceof String && StrUtil.isEmpty((String) value)));
}
代码示例来源:origin: looly/hutool
/**
* 字符串是否为非空白 空白的定义如下: <br>
* 1、不为null <br>
* 2、不为""<br>
*
* @param str 被检测的字符串
* @return 是否为非空
*/
public static boolean isNotEmpty(CharSequence str) {
return false == isEmpty(str);
}
代码示例来源:origin: looly/hutool
@Override
public boolean accept(T t) {
return false == StrUtil.isEmpty(t);
}
});
代码示例来源:origin: looly/hutool
/**
* 当给定字符串为空字符串时,转换为<code>null</code>
*
* @param str 被转换的字符串
* @return 转换后的字符串
*/
public static String emptyToNull(CharSequence str) {
return isEmpty(str) ? null : str.toString();
}
代码示例来源:origin: looly/hutool
/**
* 当给定字符串为空字符串时,转换为<code>null</code>
*
* @param str 被转换的字符串
* @return 转换后的字符串
*/
public static String emptyToNull(CharSequence str) {
return isEmpty(str) ? null : str.toString();
}
代码示例来源:origin: looly/hutool
/**
* 加载可用的Velocity中预定义的编码
*/
private void loadEncoding() {
String charset = (String) Velocity.getProperty(Velocity.OUTPUT_ENCODING);
if(StrUtil.isEmpty(charset)) {
charset = (String) Velocity.getProperty(Velocity.INPUT_ENCODING);
}
this.charset = StrUtil.isEmpty(charset) ? CharsetUtil.UTF_8 : charset;
}
}
代码示例来源:origin: looly/hutool
/**
* 将十六进制字符串解码为byte[]
*
* @param hexStr 十六进制String
* @return byte[]
*/
public static byte[] decodeHex(String hexStr) {
if (StrUtil.isEmpty(hexStr)) {
return null;
}
return decodeHex(hexStr.toCharArray());
}
代码示例来源:origin: looly/hutool
/**
* 将十六进制字符串解码为byte[]
*
* @param hexStr 十六进制String
* @return byte[]
*/
public static byte[] decodeHex(String hexStr) {
if (StrUtil.isEmpty(hexStr)) {
return null;
}
return decodeHex(hexStr.toCharArray());
}
代码示例来源:origin: looly/hutool
/**
* 加载可用的Velocity中预定义的编码
*/
private void loadEncoding() {
String charset = (String) Velocity.getProperty(Velocity.OUTPUT_ENCODING);
if(StrUtil.isEmpty(charset)) {
charset = (String) Velocity.getProperty(Velocity.INPUT_ENCODING);
}
this.charset = StrUtil.isEmpty(charset) ? CharsetUtil.UTF_8 : charset;
}
}
代码示例来源:origin: looly/hutool
/**
* 将十六进制字符数组转换为字符串
*
* @param hexStr 十六进制String
* @param charset 编码
* @return 字符串
*/
public static String decodeHexStr(String hexStr, Charset charset) {
if (StrUtil.isEmpty(hexStr)) {
return hexStr;
}
return decodeHexStr(hexStr.toCharArray(), charset);
}
代码示例来源:origin: looly/hutool
/**
* 切割指定位置之后部分的字符串
*
* @param string 字符串
* @param fromIndex 切割开始的位置(包括)
* @return 切割后后剩余的后半部分字符串
*/
public static String subSuf(CharSequence string, int fromIndex) {
if (isEmpty(string)) {
return null;
}
return sub(string, fromIndex, string.length());
}
代码示例来源:origin: looly/hutool
@Override
protected DataSource createDataSource(String jdbcUrl, String driver, String user, String pass, Setting poolSetting) {
String jndiName = poolSetting.getStr("jndi");
if (StrUtil.isEmpty(jndiName)) {
throw new DbRuntimeException("No setting name [jndi] for this group.");
}
return DbUtil.getJndiDs(jndiName);
}
}
代码示例来源:origin: looly/hutool
@Override
protected DataSource createDataSource(String jdbcUrl, String driver, String user, String pass, Setting poolSetting) {
String jndiName = poolSetting.getStr("jndi");
if (StrUtil.isEmpty(jndiName)) {
throw new DbRuntimeException("No setting name [jndi] for this group.");
}
return DbUtil.getJndiDs(jndiName);
}
}
内容来源于网络,如有侵权,请联系作者删除!