PinyinUtil.java
949 Bytes
package com.lego.common.utils;
import cn.hutool.core.util.StrUtil;
public class PinyinUtil {
public static String first(String value) {
return cn.hutool.extra.pinyin.PinyinUtil.getFirstLetter(value, StrUtil.EMPTY);
}
public static String firstUpperCase(String value) {
return cn.hutool.extra.pinyin.PinyinUtil.getFirstLetter(value, StrUtil.EMPTY).toUpperCase();
}
public static String complete(String value) {
return cn.hutool.extra.pinyin.PinyinUtil.getPinyin(value, StrUtil.EMPTY);
}
public static String completeUpperCase(String value) {
return cn.hutool.extra.pinyin.PinyinUtil.getPinyin(value, StrUtil.EMPTY).toUpperCase();
}
public static boolean isChinese(String value) {
for (char c : value.toCharArray()) {
if (!cn.hutool.extra.pinyin.PinyinUtil.isChinese(c)) {
return false;
}
}
return true;
}
}