总想走捷径的人,往往因找不到捷径而固步自封,一步不前!
2、参考网址
3、学习目的
- 时间戳工具整理
4、核心操作 1)添加依赖
com.belerweb
pinyin4j
2.5.1
2)拼音转化类
public class PinyinUtil {
public static String getPinYinString(String string) {
if (null != string) {
StringBuilder builder = new StringBuilder();
for (int i = 0; i < string.length(); i++) {
char word = string.charAt(i);
String[] strings = PinyinHelper.toHanyuPinyinStringArray(word);
if (null != string) {
builder.append(strings[0]);
} else {
builder.append(word);
}
}
return builder.toString();
}
return "";
}
public static String getPinYinFirstChar(String string) {
if (null != string) {
StringBuilder builder = new StringBuilder();
for (int i = 0; i < string.length(); i++) {
char word = string.charAt(i);
String[] strings = PinyinHelper.toHanyuPinyinStringArray(word);
if (null != string) {
builder.append(strings[0].charAt(0));
} else {
builder.append(word);
}
}
return builder.toString();
}
return "";
}
}
3)测试方法使用
public class TestPinYin {
public static void main(String[] args) {
String string="中国";
String pinYinFirstChar1 = PinyinUtil.getPinYinString(string);
String pinYinFirstChar2 = PinyinUtil.getPinYinFirstChar(string);
System.out.println("------->"+pinYinFirstChar1);
System.out.println("------->"+pinYinFirstChar2);
}
}
5、课后习题 1)进行拼音等项目转化使用
2)联系人按照姓名A-Z进行排序



