startsWith()
ist eine Mitgliedsfunktion in der Klasse QString
, die prüft, ob eine Zeichenfolge mit einem angegebenen Präfix beginnt.
Die folgenden häufigen Verwendungszwecke der startsWith()
-Funktion sind:
QString str = "Hello, World!";
bool startsWith = str.startsWith("Hello"); // 返回 true
QString prefix = "He";
bool startsWithPrefix = str.startsWith(prefix); // 返回 true
In diesem Beispiel haben wir eine Zeichenfolge str
mit der Aufschrift „Hello, World!“. Sie können überprüfen, ob eine Zeichenfolge mit diesem Präfix beginnt, indem Sie die Funktion startsWith()
aufrufen und ein Argument als Präfix übergeben.
Die Funktion startsWith()
gibt true
zurück, wenn die Zeichenfolge mit dem angegebenen Präfix beginnt; andernfalls wird false
zurückgegeben.
Beachten Sie, dass bei startsWith()
-Funktionen standardmäßig die Groß-/Kleinschreibung beachtet wird. Wenn Sie einen Vergleich ohne Berücksichtigung der Groß- und Kleinschreibung durchführen möchten, können Sie die überladene Form der Funktion startsWith()
verwenden und Qt::CaseInsensitive
als zweites Argument übergeben.