怎么在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"]. ???
求大神回答,拒绝粘贴其他链接。 展开
想自己实现一个。但遇到以下问题:
.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"]. ???
求大神回答,拒绝粘贴其他链接。 展开
6个回答
2013-07-26
展开全部
要看你的DataRowCollection和Rows的设计是怎样的,如果DataRowCollection是Rows对象的列表(如:ArrayList<Rows>),Rows是每一列的数组,就用 dataRowCollection.get(第几行)[第几列]。要不就反过来,DataRowCollection是Rows列表组成的数组,就用dataRowCollection[第几行].get(第几列)。
一定要用二维数组的形式来使用,你可以new String[][],然后往里面放数据不就可以了。
如果有现成的表格对象,那它一定提供了得到一个行对象的方法,而行对象里面一定会提供得到列数据的方法的。
你这个问题没代码,说起来有点抽象啊~
一定要用二维数组的形式来使用,你可以new String[][],然后往里面放数据不就可以了。
如果有现成的表格对象,那它一定提供了得到一个行对象的方法,而行对象里面一定会提供得到列数据的方法的。
你这个问题没代码,说起来有点抽象啊~
展开全部
JAVA的类库的确没有.net的方便,不像微软把一切都封装好了直接拿来用就行了,个人偏爱.net 一点。在JAVA开发过程中,都是直接用list<classtype> 去获取的,然后在JSP上绑定对应的list,datatable不是直接存在于java里的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在JAVA中可以连接数据库,然后通过SQL语句查询一个列只拿第一条数据就可以。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
要看你的DataRowCollection和Rows的设计是怎样的,如果DataRowCollection是Rows对象的列表(如:ArrayList<Rows>),Rows是每一列的数组,就用 dataRowCollection.get(第几行)[第几列]。要不就反过来,DataRowCollection是Rows列表组成的数组,就用dataRowCollection[第几行].get(第几列)。
一定要用二维数组的形式来使用,你可以new String[][],然后往里面放数据不就可以了。
如果有现成的表格对象,那它一定提供了得到一个行对象的方法,而行对象里面一定会提供得到列数据的方法的。
你这个问题没代码,说起来有点抽象啊~
一定要用二维数组的形式来使用,你可以new String[][],然后往里面放数据不就可以了。
如果有现成的表格对象,那它一定提供了得到一个行对象的方法,而行对象里面一定会提供得到列数据的方法的。
你这个问题没代码,说起来有点抽象啊~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Java没这种写法,两种语言怎么可能统一呢。
追问
C#的DataTable是已经封装好的东西
相信用java也可以实现,只不过要自己写
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询