如何按升序显示列表数据?
您好,我的表中的数据位于一个字段“ByYear”中,它包含 2005-2006 年等数据年份,字段类型为 varchar(10),表数据包含以下列表...现在我的要求是,我必须在我的 Jsp 页面上按升序显示 Combo 框中的 ByYear 字段数据,这里我们可以按第一年(2005-2009 年中的 2005 年)升序获取值。你明白了吗?......这里我显示我的表的数据
ByYear
---------
2009-2010
2010-2011
2006-2009
2007-2009
2009-2010
2010-2011
2011-2012
2010-2011
Hi i am having the data on table in one field "ByYear" it contain the data years like 2005-2006, and the field type is varchar(10), the table data contains the following list... now my requirement was, i have to show the ByYear field data in Combo box in accending order on my Jsp page, here we can take value for accending by first year(2005 among 2005-2009). ru get the point?...... here i am showing the data of my table
ByYear
---------
2009-2010
2010-2011
2006-2009
2007-2009
2009-2010
2010-2011
2011-2012
2010-2011
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Collections.sort(列表,比较器的实现)
Collections.sort(list, implementation of comparator)
编写自定义比较器的另一种方法是创建您自己的实现 Comparable 的子类,然后定义一个compareTo 方法,详细信息如下: javapractices.com/topic/TopicAction.do?Id=10" rel="nofollow">此处。
我个人更喜欢实现
compareTo
,因为它允许您使用其他类中内置的各种类型,而不是仅限于您的Comparator
类。An alternative to writing a custom comparator would be to create your own subclass which implements
Comparable
and then define acompareTo
method as detailed here.I personally prefer implementing a
compareTo
, as it allows you to use the various sorts built into other classes, rather than being restricted to only yourComparator
class.