mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-07-21 15:09:48 +08:00
修复TinyPinyinEngine可能的空指针问题
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
package cn.hutool.extra.pinyin.engine.tinypinyin;
|
||||
|
||||
import cn.hutool.core.lang.Opt;
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import cn.hutool.extra.pinyin.PinyinEngine;
|
||||
import com.github.promeg.pinyinhelper.Pinyin;
|
||||
|
||||
@@ -51,7 +53,8 @@ public class TinyPinyinEngine implements PinyinEngine {
|
||||
|
||||
@Override
|
||||
public String getPinyin(String str, String separator) {
|
||||
return Pinyin.toPinyin(str, separator).toLowerCase();
|
||||
final String pinyin = Pinyin.toPinyin(str, separator);
|
||||
return StrUtil.isEmpty(pinyin) ? pinyin : pinyin.toLowerCase();
|
||||
}
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user