最近做一个类似微信的通讯录列表,因为本人也算个新手,然后呢,就遇到点问题。难点在对昵称的排序上,顺带着也就找了找中文转拼音的方法。 废话不多说,直接贴代码吧 1、首先要对昵称字符串进行中文转拼音,这个比较简单,写到NSString分类里面就行。 2、对昵称字符串数组进行分组,按a--z--#的顺序, ...
分类:
微信 时间:
2016-06-17 12:43:53
阅读次数:
291
1、Map<String, ArrayList<XX>> entityHashMap = new HashMap<>(); 然后增加一些数据,会发现根据String键值排序,并不是增加的时候的顺序, 如果是中文,会按汉字的拼音首字母排序。 2、解决方法: ...
分类:
编程语言 时间:
2016-06-15 14:05:32
阅读次数:
278
若是数据库中的某一个字段名为bedNO,类型为nvchar,里面有{1,2,3,11,12,23,加2,加3}这些数据。 此时我需要对这些数据进行排序,数字按大小拍前面,汉字按第一个字拼音首字母的顺序排后面,即需要1,2,3,11,12,23,加2,加3这样的结果。 通常用order by bedN ...
分类:
数据库 时间:
2016-06-12 15:17:56
阅读次数:
241
textfield 和textView 的字数统计(包括中文),且拼音输入时的高亮不计入字数 ...
分类:
移动开发 时间:
2016-06-08 15:56:14
阅读次数:
445
首先,加入pinyin4j-2.5.0.jar包,jar包在源码中有写工具类publicclassPingYinUtil{
/**
*将字符串中的中文转化为拼音,其他字符不变
*
*@paraminputString
*@return
*/
publicstaticStringgetPingYin(StringinputString){
HanyuPinyinOutputFormatformat=newHanyuPinyinOutputF..
分类:
编程语言 时间:
2016-06-07 16:41:10
阅读次数:
238
/****** Object: UserDefinedFunction [dbo].[f_GetPy] Script Date: 06/09/2010 10:31:33 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOcreate functi ...
分类:
数据库 时间:
2016-06-07 08:53:22
阅读次数:
688
也是忙忙碌碌好几天,今天又有时间了,继续这个文章的编写。今天是这篇文章的最后一部分。主要内容包括以下几点:
1.将中文名字转化成拼音,并提取首字母,进行排序。
2.实现分组列表Adapter模板。
3.将列表与索引结合在一起。
pinyin4j是一个将中文转化成拼音的高效工具,我的源码中带了这个依赖包。通过这个工具,可以先获取一个中文的拼音。
public static...
分类:
编程语言 时间:
2016-06-06 13:58:20
阅读次数:
231
这里获得汉字的拼音使用了pinyin4j这个插件,因为多音字的原因效果并不理想 ...
分类:
其他好文 时间:
2016-06-06 00:50:34
阅读次数:
443