如何获得list中的元素值
如何获取list<T>中的内容呢?今天我做程序时遇到了这个问题,查了一下,发现有下面几种方法:
一,
for(string item: lst)
printf(“%s”,item);
或是想定位到特定的元素上时可以按下面的方法做:
list<string> lst;
int i=0;
for(string item: lst)
{
I++;
If (i==locate)
{
printf(“%s”,item);
}
}
二,
list<string> lst;
三,
list<string> lst;
string [] res=lst.toArray();
string str=res[locate];
此三种方法都能实现取出 list中的元素的功能,不过以第二种最方方便,第一种可以实现顺次访问list中的所有元素。第三种方法是和第二种方法相同的,只是变相实现而已。
----夫英雄者,胸怀大志,腹有良谋,有包藏宇宙之机,吞吐天地之志者也。