怎么在java实现.NET的 datatable对象

习惯了用.NET的datatable,但java中没有这么强大的类。想自己实现一个。但遇到以下问题:.NET中DataTabledt=newDataTable();然后可... 习惯了用.NET的 datatable,但java中没有这么强大的类。
想自己实现一个。但遇到以下问题:

.NET中 DataTable dt=new DataTable();
然后 可以dt.Rows[0]["name"].tostring();这样获取0行name列的数据
问:
在java中,怎样才能实现dt.Rows[0]["name"].ToString()这种使用方式
已知Rows是dt中的DataRowCollection对象成员
Rows又不是一个数组,怎么可以以二维数组的形式来使用dt.Rows[0]["name"]. ???

求大神回答,拒绝粘贴其他链接。
展开
 我来答
匿名用户
2013-07-26
展开全部
要看你的DataRowCollection和Rows的设计是怎样的,如果DataRowCollection是Rows对象的列表(如:ArrayList<Rows>),Rows是每一列的数组,就用 dataRowCollection.get(第几行)[第几列]。要不就反过来,DataRowCollection是Rows列表组成的数组,就用dataRowCollection[第几行].get(第几列)。
一定要用二维数组的形式来使用,你可以new String[][],然后往里面放数据不就可以了。
如果有现成的表格对象,那它一定提供了得到一个行对象的方法,而行对象里面一定会提供得到列数据的方法的。
你这个问题没代码,说起来有点抽象啊~
凤舞天
2013-07-29
知道答主
回答量:5
采纳率:0%
帮助的人:7584
展开全部
JAVA的类库的确没有.net的方便,不像微软把一切都封装好了直接拿来用就行了,个人偏爱.net 一点。在JAVA开发过程中,都是直接用list<classtype> 去获取的,然后在JSP上绑定对应的list,datatable不是直接存在于java里的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
储昆琦60
2013-08-07
知道答主
回答量:15
采纳率:0%
帮助的人:6.8万
展开全部
在JAVA中可以连接数据库,然后通过SQL语句查询一个列只拿第一条数据就可以。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
惬意又清冽的松柏8224
2017-11-13 · TA获得超过522个赞
知道小有建树答主
回答量:781
采纳率:90%
帮助的人:520万
展开全部
要看你的DataRowCollection和Rows的设计是怎样的,如果DataRowCollection是Rows对象的列表(如:ArrayList<Rows>),Rows是每一列的数组,就用 dataRowCollection.get(第几行)[第几列]。要不就反过来,DataRowCollection是Rows列表组成的数组,就用dataRowCollection[第几行].get(第几列)。
一定要用二维数组的形式来使用,你可以new String[][],然后往里面放数据不就可以了。
如果有现成的表格对象,那它一定提供了得到一个行对象的方法,而行对象里面一定会提供得到列数据的方法的。
你这个问题没代码,说起来有点抽象啊~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友7ce2c09
2013-07-26 · TA获得超过543个赞
知道小有建树答主
回答量:421
采纳率:0%
帮助的人:270万
展开全部
Java没这种写法,两种语言怎么可能统一呢。
追问
C#的DataTable是已经封装好的东西
相信用java也可以实现,只不过要自己写
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式