在Qt中,你可以使用QByteArray
的mid()
函數(shù)來截取部分?jǐn)?shù)據(jù)。mid()
函數(shù)接受兩個(gè)參數(shù),第一個(gè)參數(shù)是要截取的起始位置,第二個(gè)參數(shù)是要截取的長(zhǎng)度。下面是一個(gè)例子:
QByteArray data = "Hello, World!";
QByteArray subData = data.mid(7, 5); // 從第7個(gè)字符開始,截取5個(gè)字符
qDebug() << subData; // 輸出 "World"
在上面的例子中,我們使用mid()
函數(shù)從data
中截取了一個(gè)子串,并將結(jié)果存儲(chǔ)在subData
中。然后我們使用qDebug()
輸出subData
的值,輸出結(jié)果為"World"。