y****i 发帖数: 12114 | 1 要把三个字符串按字母排序,根据书本进度,貌似只能用if..., if...else if,
switch这几个命令完成任务,那岂不是要写一大堆判断语句?
除去用java库里面的sort方法,有啥简单方法?总不见得三个字符串还得用冒泡法排序
吧,而且课本进度还没提到这个方法咧?
谢谢指点。 |
T****U 发帖数: 3344 | 2 都是要用基本的排序方法的,不想自己写,就用collections.sort(list, Str
ing.CASE_INSENSITIVE_ORDER)
【在 y****i 的大作中提到】 : 要把三个字符串按字母排序,根据书本进度,貌似只能用if..., if...else if, : switch这几个命令完成任务,那岂不是要写一大堆判断语句? : 除去用java库里面的sort方法,有啥简单方法?总不见得三个字符串还得用冒泡法排序 : 吧,而且课本进度还没提到这个方法咧? : 谢谢指点。
|
y****i 发帖数: 12114 | 3 看来和我想象的一样。那么实际工作中,这类排序问题到底是调用现有的库文件解决呢
,还是自己动手从头开始写? |
T****U 发帖数: 3344 | 4 能用库当然用库,除非你有特殊需求,或者你觉得你的水平比api author还要高,而且
时间多得没法打发
【在 y****i 的大作中提到】 : 看来和我想象的一样。那么实际工作中,这类排序问题到底是调用现有的库文件解决呢 : ,还是自己动手从头开始写?
|
u****s 发帖数: 2186 | 5 有时需要自己implement Comparator
做过一个natural order的
希望以后 new version Java 能自带这个
据说joda time will be in Java 8
and Java 8 will support closure
【在 y****i 的大作中提到】 : 看来和我想象的一样。那么实际工作中,这类排序问题到底是调用现有的库文件解决呢 : ,还是自己动手从头开始写?
|