C++/Qt/QListIterator — различия между версиями
Admin (обсуждение | вклад) м (1 версия: Импорт контента...) |
Admin (обсуждение | вклад) м (1 версия: Импорт контента...) |
(нет различий)
|
Текущая версия на 10:25, 25 мая 2010
QListIterator and QStringList
#include <QStringList>
#include <QDebug>
int main() {
QString winter = "A, B, C";
QString spring = "D, E, F";
QString summer = "G, H, I";
QString fall = "X, Y, Z";
QStringList list;
list << winter;
list += spring;
list.append(summer);
list << fall;
QString allmonths = list.join(", ");
QStringList list2 = allmonths.split(", ");
Q_ASSERT(list2.size() == 12);
for (QStringList::iterator it = list.begin();
it != list.end(); ++it) {
QString current = *it;
qDebug() << "[[" << current << "]]";
}
QListIterator<QString> itr (list2);
while (itr.hasNext()) {
QString current = itr.next();
qDebug() << "{" << current << "}";
}
return 0;
}