字母、汉字、特殊符号组成的字符串排序问题
测试数据:
方法1:
方法1的结果:
方法2:
方法2的结果:
方法3:
方法3的结果:
结论:
1) 方法一完全不符合要求。不必分析
2) 方法2中刘某某居然在字母m下,这就让我受不了了,这只是我随意安排的一个名字字符串,肯定还有其他的不满足要求的名字排序情况,而且英文都放在z上,我需要将英文也根据首字母去排进相应字母下,因此第二种达不到要求。
3) 方法3满足要求,是根据汉字拼音缩写首字母以及字母的首字母排序,而其他字符串数字开头的均放置在#号下。