如何拆分从文件中获取的此类文本?
USA Florida
Russia Murmansk
Germany Bonn
In USA,Florida,Russia,Murmansk ... 每个单词都应该保存在一个 QString 中。基本上我是这样做的:
QFile df("../MyData/visit.DAT");
if (!df.open(QIODevice::ReadOnly | QIODevice::Text)) {
qDebug()<<"Could not open file for reading";
return;
}
QTextStream txStream(&df);
while (!txStream.atEnd()) {
QString text = txStream.readLine();
QStringList splitD = text.split(" ");
qDebug() << "-"<<splitD;
}
dataFile.close();
当我尝试从 QStringList 中获取价值时,.value(index)
我得到的两个词都在同一行。如何以正确的方式拆分这些单词?