Java元组Tuple使用实例--转载
2015-05-19 15:23
253 查看
原文地址:http://50vip.com/35.html
一、为什么使用元组tuple?
元组和列表list一样,都可能用于数据存储,包含多个数据;但是和列表不同的是:列表只能存储相同的数据类型,而元组不一样,它可以存储不同的数据类型,比如同时存储int、string、list等,并且可以根据需求无限扩展。
比如说在web应用中,经常会遇到一个问题就是数据分页问题,查询分页需要包含几点信息:当前页数、页大小;查询结果返回数据为:当前页的数据记录,但是如果需要在前台显示当前页、页大小、总页数等信息的时候,就必须有另外一个信息就是:数据记录总数,然后根据上面的信息进行计算得到总页数等信息。这个时候查询某一页信息的时候需要返回两个数据类型,一个是list(当前也的数据记录),一个是int(记录总数)。当然,完全可以在两个方法、两次数据库连接中得到这两个值。事实上在查询list的时候,已经通过sql查询得到总计录数,如果再开一个方法,再做一次数据库连接来查询总计录数,不免有点多此一举、浪费时间、浪费代码、浪费生命。言重了~在这种情况下,我们就可以利用二元组,在一次数据库连接中,得到总计录数、当前页记录,并存储到其中,简单明了!
二、源码实例
二元组:
扩展为三元组(按此可以任意扩展)
元组操作工具类、测试类(可按需自定义)
一、为什么使用元组tuple?
元组和列表list一样,都可能用于数据存储,包含多个数据;但是和列表不同的是:列表只能存储相同的数据类型,而元组不一样,它可以存储不同的数据类型,比如同时存储int、string、list等,并且可以根据需求无限扩展。
比如说在web应用中,经常会遇到一个问题就是数据分页问题,查询分页需要包含几点信息:当前页数、页大小;查询结果返回数据为:当前页的数据记录,但是如果需要在前台显示当前页、页大小、总页数等信息的时候,就必须有另外一个信息就是:数据记录总数,然后根据上面的信息进行计算得到总页数等信息。这个时候查询某一页信息的时候需要返回两个数据类型,一个是list(当前也的数据记录),一个是int(记录总数)。当然,完全可以在两个方法、两次数据库连接中得到这两个值。事实上在查询list的时候,已经通过sql查询得到总计录数,如果再开一个方法,再做一次数据库连接来查询总计录数,不免有点多此一举、浪费时间、浪费代码、浪费生命。言重了~在这种情况下,我们就可以利用二元组,在一次数据库连接中,得到总计录数、当前页记录,并存储到其中,简单明了!
二、源码实例
二元组:
相关文章推荐
- Java元组Tuple使用实例(@北邮-kobe)
- 【转载】java中使用LinkedList类的实例
- java使用正则表达式——实例(转载)
- 『JAVA基础』使用JavaMail发邮件的实例 (转载)
- Java元组Tuple介绍与使用
- Java WebService 简单实例[转载]
- JAVA语言ArrayList类使用实例详解
- Java中泛型使用实例详解
- Java wait() notify()方法使用实例讲解
- java中自带时间类使用方法实例 Date,Timestamp,DateFormat
- Java8 lambda使用总结-结合实例介绍
- Java中如何使用注释语句(转载自慕课网)
- Java中使用fileupload组件实现文件上传功能的实例代码
- Java使用强大的Elastisearch搜索引擎实例代码
- Java中元组的使用
- Java中元组的使用
- java修改文件名-renameTo()方法的使用实例,复制一个文件或者叫转存一个文件
- Java与MongoDB的配合使用备忘2-CURD操作具体实例
- java反射和自定义注解的使用实例
- 【转载】Java并发编程:线程池的使用