cn.hutool.core.util.StrUtil.hasBlank()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(8.7k)|赞(0)|评价(0)|浏览(574)

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

StrUtil.hasBlank介绍

[英]是否包含空字符串
[中]是否包含空字符串

代码示例

代码示例来源:origin: looly/hutool

/**
 * 给定字符串转换字符编码<br>
 * 如果参数为空,则返回原字符串,不报错。
 * 
 * @param str 被转码的字符串
 * @param sourceCharset 原字符集
 * @param destCharset 目标字符集
 * @return 转换后的字符串
 * @see CharsetUtil#convert(String, String, String)
 */
public static String convertCharset(String str, String sourceCharset, String destCharset) {
  if (StrUtil.hasBlank(str, sourceCharset, destCharset)) {
    return str;
  }
  return CharsetUtil.convert(str, sourceCharset, destCharset);
}

代码示例来源:origin: looly/hutool

/**
 * 给定字符串转换字符编码<br>
 * 如果参数为空,则返回原字符串,不报错。
 * 
 * @param str 被转码的字符串
 * @param sourceCharset 原字符集
 * @param destCharset 目标字符集
 * @return 转换后的字符串
 * @see CharsetUtil#convert(String, String, String)
 */
public static String convertCharset(String str, String sourceCharset, String destCharset) {
  if (StrUtil.hasBlank(str, sourceCharset, destCharset)) {
    return str;
  }
  return CharsetUtil.convert(str, sourceCharset, destCharset);
}

代码示例来源:origin: looly/hutool

/**
 * 添加 from语句
 * 
 * @param tableNames 表名列表(多个表名用于多表查询)
 * @return 自己
 */
public SqlBuilder from(String... tableNames) {
  if (ArrayUtil.isEmpty(tableNames) || StrUtil.hasBlank(tableNames)) {
    throw new DbRuntimeException("Table name is blank in table names !");
  }
  if (null != wrapper) {
    // 包装表名
    tableNames = wrapper.wrap(tableNames);
  }
  sql.append(" FROM ").append(ArrayUtil.join(tableNames, StrUtil.COMMA));
  return this;
}

代码示例来源:origin: looly/hutool

/**
 * 添加 from语句
 * 
 * @param tableNames 表名列表(多个表名用于多表查询)
 * @return 自己
 */
public SqlBuilder from(String... tableNames) {
  if (ArrayUtil.isEmpty(tableNames) || StrUtil.hasBlank(tableNames)) {
    throw new DbRuntimeException("Table name is blank in table names !");
  }
  if (null != wrapper) {
    // 包装表名
    tableNames = wrapper.wrap(tableNames);
  }
  sql.append(" FROM ").append(ArrayUtil.join(tableNames, StrUtil.COMMA));
  return this;
}

代码示例来源:origin: looly/hutool

/**
 * 删除匹配的全部内容
 * 
 * @param regex 正则
 * @param content 被匹配的内容
 * @return 删除后剩余的内容
 */
public static String delAll(String regex, CharSequence content) {
  if (StrUtil.hasBlank(regex, content)) {
    return StrUtil.str(content);
  }
  // Pattern pattern = Pattern.compile(regex, Pattern.DOTALL);
  final Pattern pattern = PatternPool.get(regex, Pattern.DOTALL);
  return delAll(pattern, content);
}

代码示例来源:origin: looly/hutool

/**
 * 删除匹配的第一个内容
 * 
 * @param regex 正则
 * @param content 被匹配的内容
 * @return 删除后剩余的内容
 */
public static String delFirst(String regex, CharSequence content) {
  if (StrUtil.hasBlank(regex, content)) {
    return StrUtil.str(content);
  }
  // Pattern pattern = Pattern.compile(regex, Pattern.DOTALL);
  final Pattern pattern = PatternPool.get(regex, Pattern.DOTALL);
  return delFirst(pattern, content);
}

代码示例来源:origin: looly/hutool

/**
 * 删除匹配的全部内容
 * 
 * @param regex 正则
 * @param content 被匹配的内容
 * @return 删除后剩余的内容
 */
public static String delAll(String regex, CharSequence content) {
  if (StrUtil.hasBlank(regex, content)) {
    return StrUtil.str(content);
  }
  // Pattern pattern = Pattern.compile(regex, Pattern.DOTALL);
  final Pattern pattern = PatternPool.get(regex, Pattern.DOTALL);
  return delAll(pattern, content);
}

代码示例来源:origin: looly/hutool

/**
 * 删除匹配的第一个内容
 * 
 * @param regex 正则
 * @param content 被匹配的内容
 * @return 删除后剩余的内容
 */
public static String delFirst(String regex, CharSequence content) {
  if (StrUtil.hasBlank(regex, content)) {
    return StrUtil.str(content);
  }
  // Pattern pattern = Pattern.compile(regex, Pattern.DOTALL);
  final Pattern pattern = PatternPool.get(regex, Pattern.DOTALL);
  return delFirst(pattern, content);
}

代码示例来源:origin: looly/hutool

@Override
public PreparedStatement psForPage(Connection conn, Query query) throws SQLException {
  // 验证
  if (query == null || StrUtil.hasBlank(query.getTableNames())) {
    throw new DbRuntimeException("Table name must not be null !");
  }
  final Page page = query.getPage();
  if (null == page) {
    // 无分页信息默认使用find
    return this.psForFind(conn, query);
  }
  SqlBuilder find = SqlBuilder.create(wrapper).query(query).orderBy(page.getOrders());
  // 根据不同数据库在查询SQL语句基础上包装其分页的语句
  find = wrapPageSql(find, page);
  return StatementUtil.prepareStatement(conn, find);
}

代码示例来源:origin: looly/hutool

@Override
public PreparedStatement psForPage(Connection conn, Query query) throws SQLException {
  // 验证
  if (query == null || StrUtil.hasBlank(query.getTableNames())) {
    throw new DbRuntimeException("Table name must not be null !");
  }
  final Page page = query.getPage();
  if (null == page) {
    // 无分页信息默认使用find
    return this.psForFind(conn, query);
  }
  SqlBuilder find = SqlBuilder.create(wrapper).query(query).orderBy(page.getOrders());
  // 根据不同数据库在查询SQL语句基础上包装其分页的语句
  find = wrapPageSql(find, page);
  return StatementUtil.prepareStatement(conn, find);
}

代码示例来源:origin: cn.hutool/hutool-all

/**
 * 给定字符串转换字符编码<br>
 * 如果参数为空,则返回原字符串,不报错。
 * 
 * @param str 被转码的字符串
 * @param sourceCharset 原字符集
 * @param destCharset 目标字符集
 * @return 转换后的字符串
 * @see CharsetUtil#convert(String, String, String)
 */
public static String convertCharset(String str, String sourceCharset, String destCharset) {
  if (StrUtil.hasBlank(str, sourceCharset, destCharset)) {
    return str;
  }
  return CharsetUtil.convert(str, sourceCharset, destCharset);
}

代码示例来源:origin: xkcoding/spring-boot-demo

/**
 * 暂停定时任务
 */
@PutMapping(params = "pause")
public ResponseEntity<ApiResponse> pauseJob(JobForm form) throws SchedulerException {
  if (StrUtil.hasBlank(form.getJobGroupName(), form.getJobClassName())) {
    return new ResponseEntity<>(ApiResponse.msg("参数不能为空"), HttpStatus.BAD_REQUEST);
  }
  jobService.pauseJob(form);
  return new ResponseEntity<>(ApiResponse.msg("暂停成功"), HttpStatus.OK);
}

代码示例来源:origin: xkcoding/spring-boot-demo

/**
 * 恢复定时任务
 */
@PutMapping(params = "resume")
public ResponseEntity<ApiResponse> resumeJob(JobForm form) throws SchedulerException {
  if (StrUtil.hasBlank(form.getJobGroupName(), form.getJobClassName())) {
    return new ResponseEntity<>(ApiResponse.msg("参数不能为空"), HttpStatus.BAD_REQUEST);
  }
  jobService.resumeJob(form);
  return new ResponseEntity<>(ApiResponse.msg("恢复成功"), HttpStatus.OK);
}

代码示例来源:origin: xkcoding/spring-boot-demo

/**
 * 删除定时任务
 */
@DeleteMapping
public ResponseEntity<ApiResponse> deleteJob(JobForm form) throws SchedulerException {
  if (StrUtil.hasBlank(form.getJobGroupName(), form.getJobClassName())) {
    return new ResponseEntity<>(ApiResponse.msg("参数不能为空"), HttpStatus.BAD_REQUEST);
  }
  jobService.deleteJob(form);
  return new ResponseEntity<>(ApiResponse.msg("删除成功"), HttpStatus.OK);
}

代码示例来源:origin: cn.hutool/hutool-all

/**
 * 添加 from语句
 * 
 * @param tableNames 表名列表(多个表名用于多表查询)
 * @return 自己
 */
public SqlBuilder from(String... tableNames) {
  if (ArrayUtil.isEmpty(tableNames) || StrUtil.hasBlank(tableNames)) {
    throw new DbRuntimeException("Table name is blank in table names !");
  }
  if (null != wrapper) {
    // 包装表名
    tableNames = wrapper.wrap(tableNames);
  }
  sql.append(" FROM ").append(ArrayUtil.join(tableNames, StrUtil.COMMA));
  return this;
}

代码示例来源:origin: cn.hutool/hutool-db

/**
 * 添加 from语句
 * 
 * @param tableNames 表名列表(多个表名用于多表查询)
 * @return 自己
 */
public SqlBuilder from(String... tableNames) {
  if (ArrayUtil.isEmpty(tableNames) || StrUtil.hasBlank(tableNames)) {
    throw new DbRuntimeException("Table name is blank in table names !");
  }
  if (null != wrapper) {
    // 包装表名
    tableNames = wrapper.wrap(tableNames);
  }
  sql.append(" FROM ").append(ArrayUtil.join(tableNames, StrUtil.COMMA));
  return this;
}

代码示例来源:origin: cn.hutool/hutool-all

/**
 * 删除匹配的第一个内容
 * 
 * @param regex 正则
 * @param content 被匹配的内容
 * @return 删除后剩余的内容
 */
public static String delFirst(String regex, CharSequence content) {
  if (StrUtil.hasBlank(regex, content)) {
    return StrUtil.str(content);
  }
  // Pattern pattern = Pattern.compile(regex, Pattern.DOTALL);
  final Pattern pattern = PatternPool.get(regex, Pattern.DOTALL);
  return delFirst(pattern, content);
}

代码示例来源:origin: cn.hutool/hutool-all

/**
 * 删除匹配的全部内容
 * 
 * @param regex 正则
 * @param content 被匹配的内容
 * @return 删除后剩余的内容
 */
public static String delAll(String regex, CharSequence content) {
  if (StrUtil.hasBlank(regex, content)) {
    return StrUtil.str(content);
  }
  // Pattern pattern = Pattern.compile(regex, Pattern.DOTALL);
  final Pattern pattern = PatternPool.get(regex, Pattern.DOTALL);
  return delAll(pattern, content);
}

代码示例来源:origin: cn.hutool/hutool-db

@Override
public PreparedStatement psForPage(Connection conn, Query query) throws SQLException {
  // 验证
  if (query == null || StrUtil.hasBlank(query.getTableNames())) {
    throw new DbRuntimeException("Table name must not be null !");
  }
  final Page page = query.getPage();
  if (null == page) {
    // 无分页信息默认使用find
    return this.psForFind(conn, query);
  }
  SqlBuilder find = SqlBuilder.create(wrapper).query(query).orderBy(page.getOrders());
  // 根据不同数据库在查询SQL语句基础上包装其分页的语句
  find = wrapPageSql(find, page);
  return StatementUtil.prepareStatement(conn, find);
}

代码示例来源:origin: cn.hutool/hutool-all

@Override
public PreparedStatement psForPage(Connection conn, Query query) throws SQLException {
  // 验证
  if (query == null || StrUtil.hasBlank(query.getTableNames())) {
    throw new DbRuntimeException("Table name must not be null !");
  }
  final Page page = query.getPage();
  if (null == page) {
    // 无分页信息默认使用find
    return this.psForFind(conn, query);
  }
  SqlBuilder find = SqlBuilder.create(wrapper).query(query).orderBy(page.getOrders());
  // 根据不同数据库在查询SQL语句基础上包装其分页的语句
  find = wrapPageSql(find, page);
  return StatementUtil.prepareStatement(conn, find);
}

相关文章

微信公众号

最新文章

更多

StrUtil类方法