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

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

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

StrUtil.lowerFirst介绍

[英]小写首字母
例如:str = Name, return name
[中]小写首字母
例如:str=Name,返回Name

代码示例

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

/**
 * 去掉指定后缀,并小写首字母
 * 
 * @param str 字符串
 * @param suffix 后缀
 * @return 切掉后的字符串,若后缀不是 suffix, 返回原字符串
 */
public static String removeSufAndLowerFirst(CharSequence str, CharSequence suffix) {
  return lowerFirst(removeSuffix(str, suffix));
}

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

/**
 * 去掉首部指定长度的字符串并将剩余字符串首字母小写<br>
 * 例如:str=setName, prefix=set =》 return name
 * 
 * @param str 被处理的字符串
 * @param prefix 前缀
 * @return 处理后的字符串,不符合规范返回null
 */
public static String removePreAndLowerFirst(CharSequence str, CharSequence prefix) {
  return lowerFirst(removePrefix(str, prefix));
}

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

/**
 * 去掉首部指定长度的字符串并将剩余字符串首字母小写<br>
 * 例如:str=setName, prefix=set =》 return name
 * 
 * @param str 被处理的字符串
 * @param prefix 前缀
 * @return 处理后的字符串,不符合规范返回null
 */
public static String removePreAndLowerFirst(CharSequence str, CharSequence prefix) {
  return lowerFirst(removePrefix(str, prefix));
}

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

/**
 * 去掉指定后缀,并小写首字母
 * 
 * @param str 字符串
 * @param suffix 后缀
 * @return 切掉后的字符串,若后缀不是 suffix, 返回原字符串
 */
public static String removeSufAndLowerFirst(CharSequence str, CharSequence suffix) {
  return lowerFirst(removeSuffix(str, suffix));
}

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

final String beanName = StrUtil.lowerFirst(bean.getClass().getSimpleName());
return BeanUtil.fillBean(bean, new ValueProvider<String>() {
  @Override

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

final String beanName = StrUtil.lowerFirst(bean.getClass().getSimpleName());
return BeanUtil.fillBean(bean, new ValueProvider<String>() {
  @Override

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

/**
 * 将值对象转换为Entity<br>
 * 类名会被当作表名,小写第一个字母
 * 
 * @param <T> Bean对象类型
 * @param bean Bean对象
 * @return 自己
 */
@Override
public <T> Entity parseBean(T bean) {
  if (StrUtil.isBlank(this.tableName)) {
    this.setTableName(StrUtil.lowerFirst(bean.getClass().getSimpleName()));
  }
  return (Entity) super.parseBean(bean);
}

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

/**
 * 将值对象转换为Entity<br>
 * 类名会被当作表名,小写第一个字母
 * 
 * @param <T> Bean对象类型
 * @param bean Bean对象
 * @return 自己
 */
@Override
public <T> Entity parseBean(T bean) {
  if (StrUtil.isBlank(this.tableName)) {
    this.setTableName(StrUtil.lowerFirst(bean.getClass().getSimpleName()));
  }
  return (Entity) super.parseBean(bean);
}

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

/**
 * 将值对象转换为Entity<br>
 * 类名会被当作表名,小写第一个字母
 *
 * @param <T> Bean对象类型
 * @param bean Bean对象
 * @param isToUnderlineCase 是否转换为下划线模式
 * @param ignoreNullValue 是否忽略值为空的字段
 * @return 自己
 */
@Override
public <T> Entity parseBean(T bean, boolean isToUnderlineCase, boolean ignoreNullValue) {
  if (StrUtil.isBlank(this.tableName)) {
    String simpleName = bean.getClass().getSimpleName();
    this.setTableName(isToUnderlineCase ? StrUtil.toUnderlineCase(simpleName) : StrUtil.lowerFirst(simpleName));
  }
  return (Entity) super.parseBean(bean, isToUnderlineCase, ignoreNullValue);
}

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

/**
 * 将值对象转换为Entity<br>
 * 类名会被当作表名,小写第一个字母
 *
 * @param <T> Bean对象类型
 * @param bean Bean对象
 * @param isToUnderlineCase 是否转换为下划线模式
 * @param ignoreNullValue 是否忽略值为空的字段
 * @return 自己
 */
@Override
public <T> Entity parseBean(T bean, boolean isToUnderlineCase, boolean ignoreNullValue) {
  if (StrUtil.isBlank(this.tableName)) {
    String simpleName = bean.getClass().getSimpleName();
    this.setTableName(isToUnderlineCase ? StrUtil.toUnderlineCase(simpleName) : StrUtil.lowerFirst(simpleName));
  }
  return (Entity) super.parseBean(bean, isToUnderlineCase, ignoreNullValue);
}

代码示例来源:origin: stylefeng/Guns

Method getMethod = pd.getReadMethod();
Object o1 = getMethod.invoke(pojo1);
Object o2 = pojo2.get(StrUtil.lowerFirst(getMethod.getName().substring(3)));
if (o1 == null || o2 == null) {
  continue;

代码示例来源:origin: stylefeng/Guns

Object o2 = pojo2.get(StrUtil.lowerFirst(getMethod.getName().substring(prefixLength)));
if (o1 == null || o2 == null) {
  continue;

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

/**
 * 去掉首部指定长度的字符串并将剩余字符串首字母小写<br>
 * 例如:str=setName, prefix=set =》 return name
 * 
 * @param str 被处理的字符串
 * @param prefix 前缀
 * @return 处理后的字符串,不符合规范返回null
 */
public static String removePreAndLowerFirst(CharSequence str, CharSequence prefix) {
  return lowerFirst(removePrefix(str, prefix));
}

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

/**
 * 去掉指定后缀,并小写首字母
 * 
 * @param str 字符串
 * @param suffix 后缀
 * @return 切掉后的字符串,若后缀不是 suffix, 返回原字符串
 */
public static String removeSufAndLowerFirst(CharSequence str, CharSequence suffix) {
  return lowerFirst(removeSuffix(str, suffix));
}

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

final String beanName = StrUtil.lowerFirst(bean.getClass().getSimpleName());
return BeanUtil.fillBean(bean, new ValueProvider<String>() {
  @Override

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

/**
 * 将值对象转换为Entity<br>
 * 类名会被当作表名,小写第一个字母
 * 
 * @param <T> Bean对象类型
 * @param bean Bean对象
 * @return 自己
 */
@Override
public <T> Entity parseBean(T bean) {
  if (StrUtil.isBlank(this.tableName)) {
    this.setTableName(StrUtil.lowerFirst(bean.getClass().getSimpleName()));
  }
  return (Entity) super.parseBean(bean);
}

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

/**
 * 将值对象转换为Entity<br>
 * 类名会被当作表名,小写第一个字母
 * 
 * @param <T> Bean对象类型
 * @param bean Bean对象
 * @return 自己
 */
@Override
public <T> Entity parseBean(T bean) {
  if (StrUtil.isBlank(this.tableName)) {
    this.setTableName(StrUtil.lowerFirst(bean.getClass().getSimpleName()));
  }
  return (Entity) super.parseBean(bean);
}

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

/**
 * 将值对象转换为Entity<br>
 * 类名会被当作表名,小写第一个字母
 *
 * @param <T> Bean对象类型
 * @param bean Bean对象
 * @param isToUnderlineCase 是否转换为下划线模式
 * @param ignoreNullValue 是否忽略值为空的字段
 * @return 自己
 */
@Override
public <T> Entity parseBean(T bean, boolean isToUnderlineCase, boolean ignoreNullValue) {
  if (StrUtil.isBlank(this.tableName)) {
    String simpleName = bean.getClass().getSimpleName();
    this.setTableName(isToUnderlineCase ? StrUtil.toUnderlineCase(simpleName) : StrUtil.lowerFirst(simpleName));
  }
  return (Entity) super.parseBean(bean, isToUnderlineCase, ignoreNullValue);
}

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

/**
 * 将值对象转换为Entity<br>
 * 类名会被当作表名,小写第一个字母
 *
 * @param <T> Bean对象类型
 * @param bean Bean对象
 * @param isToUnderlineCase 是否转换为下划线模式
 * @param ignoreNullValue 是否忽略值为空的字段
 * @return 自己
 */
@Override
public <T> Entity parseBean(T bean, boolean isToUnderlineCase, boolean ignoreNullValue) {
  if (StrUtil.isBlank(this.tableName)) {
    String simpleName = bean.getClass().getSimpleName();
    this.setTableName(isToUnderlineCase ? StrUtil.toUnderlineCase(simpleName) : StrUtil.lowerFirst(simpleName));
  }
  return (Entity) super.parseBean(bean, isToUnderlineCase, ignoreNullValue);
}

相关文章

微信公众号

最新文章

更多

StrUtil类方法