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

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

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

StrUtil.startWithIgnoreCase介绍

[英]是否以指定字符串开头,忽略大小写
[中]是否以指定字符串开头,忽略大小写

代码示例

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

/**
 * 根据文件流的头部信息获得文件类型
 * 
 * @param fileStreamHexHead 文件流头部16进制字符串
 * @return 文件类型,未找到为<code>null</code>
 */
public static String getType(String fileStreamHexHead) {
  for (Entry<String, String> fileTypeEntry : fileTypeMap.entrySet()) {
    if(StrUtil.startWithIgnoreCase(fileStreamHexHead, fileTypeEntry.getKey())) {
      return fileTypeEntry.getValue();
    }
  }
  return null;
}

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

/**
 * 根据文件流的头部信息获得文件类型
 * 
 * @param fileStreamHexHead 文件流头部16进制字符串
 * @return 文件类型,未找到为<code>null</code>
 */
public static String getType(String fileStreamHexHead) {
  for (Entry<String, String> fileTypeEntry : fileTypeMap.entrySet()) {
    if(StrUtil.startWithIgnoreCase(fileStreamHexHead, fileTypeEntry.getKey())) {
      return fileTypeEntry.getValue();
    }
  }
  return null;
}

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

/**
 * 创建{@link PreparedStatement}
 * 
 * @param conn 数据库连接
 * @param sql SQL语句,使用"?"做为占位符
 * @param params "?"对应参数列表
 * @return {@link PreparedStatement}
 * @throws SQLException SQL异常
 * @since 3.2.3
 */
public static PreparedStatement prepareStatement(Connection conn, String sql, Object... params) throws SQLException {
  Assert.notBlank(sql, "Sql String must be not blank!");
  sql = sql.trim();
  SqlLog.INSTASNCE.log(sql, params);
  PreparedStatement ps;
  if (StrUtil.startWithIgnoreCase(sql, "insert")) {
    // 插入默认返回主键
    ps = conn.prepareStatement(sql, Statement.RETURN_GENERATED_KEYS);
  } else {
    ps = conn.prepareStatement(sql);
  }
  return fillParams(ps, params);
}

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

/**
 * 去除两边的指定字符串,忽略大小写
 * 
 * @param str 被处理的字符串
 * @param prefix 前缀
 * @param suffix 后缀
 * @return 处理后的字符串
 * @since 3.1.2
 */
public static String stripIgnoreCase(CharSequence str, CharSequence prefix, CharSequence suffix) {
  if (isEmpty(str)) {
    return str(str);
  }
  int from = 0;
  int to = str.length();
  String str2 = str.toString();
  if (startWithIgnoreCase(str2, prefix)) {
    from = prefix.length();
  }
  if (endWithIgnoreCase(str2, suffix)) {
    to -= suffix.length();
  }
  return str2.substring(from, to);
}

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

/**
 * 去除两边的指定字符串,忽略大小写
 * 
 * @param str 被处理的字符串
 * @param prefix 前缀
 * @param suffix 后缀
 * @return 处理后的字符串
 * @since 3.1.2
 */
public static String stripIgnoreCase(CharSequence str, CharSequence prefix, CharSequence suffix) {
  if (isEmpty(str)) {
    return str(str);
  }
  int from = 0;
  int to = str.length();
  String str2 = str.toString();
  if (startWithIgnoreCase(str2, prefix)) {
    from = prefix.length();
  }
  if (endWithIgnoreCase(str2, suffix)) {
    to -= suffix.length();
  }
  return str2.substring(from, to);
}

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

/**
 * 创建{@link PreparedStatement}
 * 
 * @param conn 数据库连接
 * @param sql SQL语句,使用"?"做为占位符
 * @param params "?"对应参数列表
 * @return {@link PreparedStatement}
 * @throws SQLException SQL异常
 * @since 3.2.3
 */
public static PreparedStatement prepareStatement(Connection conn, String sql, Object... params) throws SQLException {
  Assert.notBlank(sql, "Sql String must be not blank!");
  sql = sql.trim();
  SqlLog.INSTASNCE.log(sql, params);
  PreparedStatement ps;
  if (StrUtil.startWithIgnoreCase(sql, "insert")) {
    // 插入默认返回主键
    ps = conn.prepareStatement(sql, Statement.RETURN_GENERATED_KEYS);
  } else {
    ps = conn.prepareStatement(sql);
  }
  return fillParams(ps, params);
}

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

if (StrUtil.startWithIgnoreCase(number, "0x")) {

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

if (StrUtil.startWithIgnoreCase(number, "0x")) {

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

/**
 * 根据文件流的头部信息获得文件类型
 * 
 * @param fileStreamHexHead 文件流头部16进制字符串
 * @return 文件类型,未找到为<code>null</code>
 */
public static String getType(String fileStreamHexHead) {
  for (Entry<String, String> fileTypeEntry : fileTypeMap.entrySet()) {
    if(StrUtil.startWithIgnoreCase(fileStreamHexHead, fileTypeEntry.getKey())) {
      return fileTypeEntry.getValue();
    }
  }
  return null;
}

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

/**
 * 去除两边的指定字符串,忽略大小写
 * 
 * @param str 被处理的字符串
 * @param prefix 前缀
 * @param suffix 后缀
 * @return 处理后的字符串
 * @since 3.1.2
 */
public static String stripIgnoreCase(CharSequence str, CharSequence prefix, CharSequence suffix) {
  if (isEmpty(str)) {
    return str(str);
  }
  int from = 0;
  int to = str.length();
  String str2 = str.toString();
  if (startWithIgnoreCase(str2, prefix)) {
    from = prefix.length();
  }
  if (endWithIgnoreCase(str2, suffix)) {
    to -= suffix.length();
  }
  return str2.substring(from, to);
}

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

/**
 * 创建{@link PreparedStatement}
 * 
 * @param conn 数据库连接
 * @param sql SQL语句,使用"?"做为占位符
 * @param params "?"对应参数列表
 * @return {@link PreparedStatement}
 * @throws SQLException SQL异常
 * @since 3.2.3
 */
public static PreparedStatement prepareStatement(Connection conn, String sql, Object... params) throws SQLException {
  Assert.notBlank(sql, "Sql String must be not blank!");
  sql = sql.trim();
  SqlLog.INSTASNCE.log(sql, params);
  PreparedStatement ps;
  if (StrUtil.startWithIgnoreCase(sql, "insert")) {
    // 插入默认返回主键
    ps = conn.prepareStatement(sql, Statement.RETURN_GENERATED_KEYS);
  } else {
    ps = conn.prepareStatement(sql);
  }
  return fillParams(ps, params);
}

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

/**
 * 创建{@link PreparedStatement}
 * 
 * @param conn 数据库连接
 * @param sql SQL语句,使用"?"做为占位符
 * @param params "?"对应参数列表
 * @return {@link PreparedStatement}
 * @throws SQLException SQL异常
 * @since 3.2.3
 */
public static PreparedStatement prepareStatement(Connection conn, String sql, Object... params) throws SQLException {
  Assert.notBlank(sql, "Sql String must be not blank!");
  sql = sql.trim();
  SqlLog.INSTASNCE.log(sql, params);
  PreparedStatement ps;
  if (StrUtil.startWithIgnoreCase(sql, "insert")) {
    // 插入默认返回主键
    ps = conn.prepareStatement(sql, Statement.RETURN_GENERATED_KEYS);
  } else {
    ps = conn.prepareStatement(sql);
  }
  return fillParams(ps, params);
}

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

if (StrUtil.startWithIgnoreCase(number, "0x")) {

相关文章

微信公众号

最新文章

更多

StrUtil类方法