社区
Web 开发
帖子详情
关于vector中取数据的问题
juwairei
2003-11-26 06:18:07
我在数据库中查到5条记录存在vector中,每条记录有name和id两个属性,怎样取到vector中记录的属性值,也就是name和id的值?
...全文
78
3
打赏
收藏
关于vector中取数据的问题
我在数据库中查到5条记录存在vector中,每条记录有name和id两个属性,怎样取到vector中记录的属性值,也就是name和id的值?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
juwairei
2003-11-26
打赏
举报
回复
明白了,我在类中没有定义get()和set()方法,结果没有别的方法,谢谢了!!
shaokun305
2003-11-26
打赏
举报
回复
要建立oo思想
你可以这样
1.先建立一个保存记录的类
public class Record{
private String name;
private long id;
public Untitled1()
{
}
public void setName(String name)
{
this.name = name;
}
public String getName()
{
return name;
}
public void setId(long id)
{
this.id = id;
}
public long getId()
{
return id;
}
}
2。再你的查询数据库的地方
Vector list=new Vector();
while(rs.next())
{
Record r1=new Record()
r1.setId(rs.getLong("id"));
r1.setName(rs.getString("name"));
list.add(r1);
}
3.再你jsp中
先得到你处理好的Vector
for(int i=0;i<list.size();i++)
{
System.out.println(((Record)list.get((i)).getId());
System.out.println(((Record)list.get((i)).getName());
}
zhang21cnboy
2003-11-26
打赏
举报
回复
怎么存进取的,怎么取出来阿????
你给vector里面插入的时候,怎么插入的?
比如说你这个搞:vector.add("aaaaa");
那么你取的时候,就只能:String a = (String)vector.get(0);了
算法C++版
收集工作中经常遇到、经典的
问题
,抽象并给出交较优答案,方便同事优化、学习。用C++实现,本课程将持续更新,大约每周更新一章。包括但不限于:一,二分查找原理。二,二分查找,如果有多个返回最后一个。三,二分查找,如果有多个返回第一个。四,二分查找,如果不存在返回-1。五,二分查找,如果不存在返回应该插入的位置。六,stl的二分查找。七,元素是
vector
的二分查找,也就是
vector
>中二分查找。八,具体的例子。
C++
vector
容器-
数据
存取
vector
数据
存取 功能描述: 对
vector
中的
数据
的存取操作 函数原型: 代码如下: #include <iostream> using namespace std; #include <
vector
> //
vector
容器
数据
存取 void test01() {
vector
<int >v1; for (int i = 0; i < 10; i++) { v1.push_back(i); } //利用[]访问
vector
中的元素 for
vector
中的
数据
存取
除了可以使用迭代器对于
数据
进行输出,一下还有四种方式可以进行存取操作: at(int index) 返回对应index下标的容器中的元素 [index ] 返回index对应的容器中的元素 front() 返回容器中第一个元素 back() 返回容器中最后一个元素 #include<iostream> #include<map> #include<
vector
> using namespace std; int ...
【C++】
Vector
数据
结构与
数据
读取
1.
Vector
数据
结构
vector
<Sophus::SE3, Eigen::aligned_allocator<Sophus::SE3>> get_pose(string& pose_file);
vector
如果是自定义
数据
类型,需要加 Eigen::aligned_allocator<Sophus::SE3> 一般情况下定义容器的元素都是C++中的类型,所以可以省略,这是因为在C++11标准中,aligned_allocator管理C++中的各种
数据
类
vector
数据
存取
vector
数据
存取
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章