本文整理了Java中cn.hutool.core.util.StrUtil.isNotBlank()
方法的一些代码示例,展示了StrUtil.isNotBlank()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。StrUtil.isNotBlank()
方法的具体详情如下:
包路径:cn.hutool.core.util.StrUtil
类名称:StrUtil
方法名:isNotBlank
[英]字符串是否为非空白 空白的定义如下:
1、不为null
2、不为不可见字符(如空格)
3、不为""
[中]字符串是否为非空白 空白的定义如下:
1.不为无效的
2.不为不可见字符(如空格)
3.不为""
代码示例来源:origin: looly/hutool
/**
* 设置协议
* @param protocol 协议
* @return 自身
*/
public SSLSocketFactoryBuilder setProtocol(String protocol){
if(StrUtil.isNotBlank(protocol)){
this.protocol = protocol;
}
return this;
}
代码示例来源:origin: looly/hutool
/**
* 设置协议
* @param protocol 协议
* @return 自身
*/
public SSLSocketFactoryBuilder setProtocol(String protocol){
if(StrUtil.isNotBlank(protocol)){
this.protocol = protocol;
}
return this;
}
代码示例来源:origin: looly/hutool
/**
* 构造
* @param tableName 表名
* @param primaryKeyField 主键字段名
* @param db Db对象
*/
public DaoTemplate(String tableName, String primaryKeyField, Db db) {
this.tableName = tableName;
if(StrUtil.isNotBlank(primaryKeyField)){
this.primaryKeyField = primaryKeyField;
}
this.db = db;
}
//--------------------------------------------------------------- Constructor end
代码示例来源:origin: looly/hutool
/**
* 构造
* @param tableName 表名
* @param primaryKeyField 主键字段名
* @param db Db对象
*/
public DaoTemplate(String tableName, String primaryKeyField, Db db) {
this.tableName = tableName;
if(StrUtil.isNotBlank(primaryKeyField)){
this.primaryKeyField = primaryKeyField;
}
this.db = db;
}
//--------------------------------------------------------------- Constructor end
代码示例来源:origin: looly/hutool
/**
* 设置字符集
* @param charset 字符集
* @return T 自己
* @see CharsetUtil
*/
public T charset(String charset) {
if(StrUtil.isNotBlank(charset)){
this.charset = Charset.forName(charset);
}
return (T) this;
}
代码示例来源:origin: looly/hutool
/**
* 设置字符集
* @param charset 字符集
* @return T 自己
* @see CharsetUtil
*/
public T charset(String charset) {
if(StrUtil.isNotBlank(charset)){
this.charset = Charset.forName(charset);
}
return (T) this;
}
代码示例来源:origin: looly/hutool
/**
* 添加Having语句
*
* @param having 条件语句
* @return 自己
*/
public SqlBuilder having(String having) {
if (StrUtil.isNotBlank(having)) {
sql.append(" HAVING ").append(having);
}
return this;
}
代码示例来源:origin: looly/hutool
/**
* 添加Having语句
*
* @param having 条件语句
* @return 自己
*/
public SqlBuilder having(String having) {
if (StrUtil.isNotBlank(having)) {
sql.append(" HAVING ").append(having);
}
return this;
}
代码示例来源:origin: looly/hutool
/**
* 添加Where语句<br>
*
* @param where WHERE语句之后跟的条件语句字符串
* @return 自己
*/
public SqlBuilder where(String where) {
if (StrUtil.isNotBlank(where)) {
sql.append(" WHERE ").append(where);
}
return this;
}
代码示例来源:origin: looly/hutool
/**
* 添加Where语句<br>
*
* @param where WHERE语句之后跟的条件语句字符串
* @return 自己
*/
public SqlBuilder where(String where) {
if (StrUtil.isNotBlank(where)) {
sql.append(" WHERE ").append(where);
}
return this;
}
代码示例来源:origin: looly/hutool
/**
* 配合JOIN的 ON语句,多表关联的条件语句<br>
* 只支持单一的逻辑运算符(例如多个条件之间)
*
* @param on 条件
* @return 自己
*/
public SqlBuilder on(String on) {
if (StrUtil.isNotBlank(on)) {
this.sql.append(" ON ").append(on);
}
return this;
}
代码示例来源:origin: looly/hutool
/**
* 配合JOIN的 ON语句,多表关联的条件语句<br>
* 只支持单一的逻辑运算符(例如多个条件之间)
*
* @param on 条件
* @return 自己
*/
public SqlBuilder on(String on) {
if (StrUtil.isNotBlank(on)) {
this.sql.append(" ON ").append(on);
}
return this;
}
代码示例来源:origin: looly/hutool
/**
* 修正文件名
* @param name 文件名
* @return 修正后的文件名
*/
private String fixNameForProfile(String name){
final String actralProfile = null == this.profile ? StrUtil.EMPTY : this.profile;
if(StrUtil.isNotBlank(name) && false == name.contains(StrUtil.DOT)){
return StrUtil.format("{}/{}.setting", actralProfile, name);
}
return StrUtil.format("{}/{}", actralProfile);
}
//-------------------------------------------------------------------------------- Private method end
代码示例来源:origin: looly/hutool
/**
* 修正文件名
* @param name 文件名
* @return 修正后的文件名
*/
private String fixNameForProfile(String name){
final String actralProfile = null == this.profile ? StrUtil.EMPTY : this.profile;
if(StrUtil.isNotBlank(name) && false == name.contains(StrUtil.DOT)){
return StrUtil.format("{}/{}.setting", actralProfile, name);
}
return StrUtil.format("{}/{}", actralProfile);
}
//-------------------------------------------------------------------------------- Private method end
代码示例来源:origin: looly/hutool
@Override
public boolean verify(String userInputCode) {
if (StrUtil.isNotBlank(userInputCode)) {
return StrUtil.equalsIgnoreCase(getCode(), userInputCode);
}
return false;
}
代码示例来源:origin: looly/hutool
/**
* 初始化敏感词树
* @param sensitiveWords 敏感词列表组成的字符串
* @param isAsync 是否异步初始化
* @param separator 分隔符
*/
public static void init(String sensitiveWords, char separator, boolean isAsync){
if(StrUtil.isNotBlank(sensitiveWords)){
init(StrUtil.split(sensitiveWords, separator), isAsync);
}
}
代码示例来源:origin: looly/hutool
@Override
public boolean verify(String userInputCode) {
if (StrUtil.isNotBlank(userInputCode)) {
return StrUtil.equalsIgnoreCase(getCode(), userInputCode);
}
return false;
}
代码示例来源:origin: looly/hutool
/**
* 初始化敏感词树
* @param sensitiveWords 敏感词列表组成的字符串
* @param isAsync 是否异步初始化
* @param separator 分隔符
*/
public static void init(String sensitiveWords, char separator, boolean isAsync){
if(StrUtil.isNotBlank(sensitiveWords)){
init(StrUtil.split(sensitiveWords, separator), isAsync);
}
}
代码示例来源:origin: looly/hutool
/**
* 获取Web项目下的web root路径<br>
* 原理是首先获取ClassPath路径,由于在web项目中ClassPath位于 WEB-INF/classes/下,故向上获取两级目录即可。
*
* @return web root路径
* @since 4.0.13
*/
public static File getWebRoot() {
final String classPath = ClassUtil.getClassPath();
if (StrUtil.isNotBlank(classPath)) {
return getParent(file(classPath), 2);
}
return null;
}
代码示例来源:origin: looly/hutool
/**
* 获取Web项目下的web root路径<br>
* 原理是首先获取ClassPath路径,由于在web项目中ClassPath位于 WEB-INF/classes/下,故向上获取两级目录即可。
*
* @return web root路径
* @since 4.0.13
*/
public static File getWebRoot() {
final String classPath = ClassUtil.getClassPath();
if (StrUtil.isNotBlank(classPath)) {
return getParent(file(classPath), 2);
}
return null;
}
内容来源于网络,如有侵权,请联系作者删除!