mirror of
https://gitee.com/dromara/hutool.git
synced 2025-04-05 17:37:59 +08:00
add methods
This commit is contained in:
parent
5fa572c6ae
commit
1e86db21d9
@ -58,6 +58,17 @@ public class PinyinUtil {
|
||||
return getEngine().getPinyin(c);
|
||||
}
|
||||
|
||||
/**
|
||||
* 如果c为汉字,则返回大写拼音;如果c不是汉字,则返回String.valueOf(c)
|
||||
*
|
||||
* @param c 任意字符,汉字返回拼音,非汉字原样返回
|
||||
* @param tone 是否保留声调
|
||||
* @return 汉字返回拼音,非汉字原样返回
|
||||
*/
|
||||
public static String getPinyin(final char c, final boolean tone) {
|
||||
return getEngine().getPinyin(c, tone);
|
||||
}
|
||||
|
||||
/**
|
||||
* 将输入字符串转为拼音,每个字之间的拼音使用空格分隔
|
||||
*
|
||||
@ -68,6 +79,17 @@ public class PinyinUtil {
|
||||
return getPinyin(str, StrUtil.SPACE);
|
||||
}
|
||||
|
||||
/**
|
||||
* 将输入字符串转为拼音,每个字之间的拼音使用空格分隔
|
||||
*
|
||||
* @param str 任意字符,汉字返回拼音,非汉字原样返回
|
||||
* @param tone 是否保留声调
|
||||
* @return 汉字返回拼音,非汉字原样返回
|
||||
*/
|
||||
public static String getPinyin(final String str, final boolean tone) {
|
||||
return getPinyin(str, StrUtil.SPACE, tone);
|
||||
}
|
||||
|
||||
/**
|
||||
* 将输入字符串转为拼音,以字符为单位插入分隔符
|
||||
*
|
||||
@ -79,6 +101,18 @@ public class PinyinUtil {
|
||||
return getEngine().getPinyin(str, separator);
|
||||
}
|
||||
|
||||
/**
|
||||
* 将输入字符串转为拼音,以字符为单位插入分隔符
|
||||
*
|
||||
* @param str 任意字符,汉字返回拼音,非汉字原样返回
|
||||
* @param separator 每个字拼音之间的分隔符
|
||||
* @param tone 是否保留声调
|
||||
* @return 汉字返回拼音,非汉字原样返回
|
||||
*/
|
||||
public static String getPinyin(final String str, final String separator, final boolean tone) {
|
||||
return getEngine().getPinyin(str, separator, tone);
|
||||
}
|
||||
|
||||
/**
|
||||
* 将输入字符串转为拼音首字母,其它字符原样返回
|
||||
*
|
||||
|
Loading…
Reference in New Issue
Block a user