黑马程序员技术交流社区

标题: 排序,怎么比较字符串的大小? [打印本页]

作者: Jr_711    时间: 2014-9-19 11:57
标题: 排序,怎么比较字符串的大小?
比如按名字排序,名字是字符串,怎么比较两个字符串大小?
作者: 王庆功    时间: 2014-9-19 12:40
你说的是哪种语言,不同的语言排序方式有的不一样。反正我记得有的是按ASCII码值排,也就是比较第一个字母的ASCII码,如果谁大就字符串大,如果相同再比较第二个。那如果是汉字的话还真不清楚,估计得需要编码的知识了
作者: Jr_711    时间: 2014-9-19 16:30
王庆功 发表于 2014-9-19 12:40
你说的是哪种语言,不同的语言排序方式有的不一样。反正我记得有的是按ASCII码值排,也就是比较第一个字母 ...

C和OC,

我知道是这么比的,想知道落实到代码上是怎么实现的
作者: 王庆功    时间: 2014-9-19 19:38
Jr_711 发表于 2014-9-19 16:30
C和OC,

我知道是这么比的,想知道落实到代码上是怎么实现的

应该是调用函数或方法吧。自己就可以写出来吧
作者: 雨后暖暖    时间: 2014-9-19 19:50
字符串可以取第一次字符,然后比较大小
作者: 四条眉毛    时间: 2014-9-19 20:39
恩,感谢分享
作者: rocki    时间: 2014-9-19 20:46
装数组里,调用数组的排序方法
作者: 王绍明    时间: 2014-9-19 23:17
比较长度 strlen




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2