先頭・末尾が指定した要素か確認
解説
startsWith()はQListの先頭が指定値と一致するかどうかを確認します.
endsWith()はQListの末尾が指定値と一致するかどうかを確認します.
定義は以下の通りです.
bool QList::startsWith ( const T & value ) const
bool QList::endsWith ( const T & value ) const
引数valueには確認対象の値を指定します.要素が一致した場合はtrueを,それ以外はfalseを返します.
使用例
#include <QTextCodec>
#include <QTextStream>
#include <QList>
int main(int argc, char *argv[]) {
QTextCodec::setCodecForTr(QTextCodec::codecForLocale());
QTextStream out(stdout);
QList<QString> lst;
lst << "a" << "b" << "c" << "d" << "e";
out << lst.startsWith("a") << "\n";
out << lst.startsWith("A") << "\n";
out << lst.endsWith("e") << "\n";
out << lst.endsWith("E") << "\n";
return 0;
}
出力
1
0
1
0
最終更新:2011年09月18日 19:23