public String getFullPinYin(String source){ if (!Arrays.asList(Collator.getAvailableLocales()).contains(Locale.CHINA)) { return source; } ArrayList<Token> tokens = HanziToPinyin.getInstance().get(source); if (tokens == null || tokens.size() == 0) { return source; } StringBuffer result = new StringBuffer(); for (Token token : tokens) { if (token.type == Token.PINYIN) { result.append(token.target); } else { result.append(token.source); } return result.toString(); }
123123123123
最新推荐文章于 2019-10-31 19:43:45 发布