我想读一个巨大的文本文件,其中我将根据逗号(,)划分字符串并将字符串存储在数组中.那怎么做呢.是否存在像badaOS一样的StringTokenizer操作的类.我试过QFile但是它无法读取整个文件.
Chr*_*ris 10
QTextStream允许您逐行阅读
QFile file(hugeFile);
QStringList strings;
if (file.open(QIODevice::ReadOnly | QIODevice::Text))
{
QTextStream in(&file);
while (!in.atEnd()) {
strings += in.readLine().split(";");
}
}
Run Code Online (Sandbox Code Playgroud)