Funkce podřetězec se používá pro zpracování operací s řetězci. Vygeneruje nový řetězec s jeho hodnotou inicializovanou na kopii podřetězce tohoto objektu.
Syntaxe:
Zvažte řetězec 'str', position' pos' a délku 'len'. Syntaxe by byla:
odlévat řetězec jako int
str.substr(pos,len);
Parametry
Tato funkce obsahuje dva parametry.
java multithreading
Návratová hodnota
Tato funkce vrací nově vytvořený objekt typu řetězec.
Příklad 1
#include using namespace std; int main() { string str = 'javatpoint' string substring = ''; substring = str.substr(0,3); cout<<'substring is : '<< substring; return 0; } < pre> <p> <strong>Output:</strong> </p> <pre> Substring is java </pre> <p>In this example, str and substring are two string objects. str contains string value i.e javatpoint and we extract 'java' string from str object by using substr function. Now, substring object contains java. </p> <br></'substring>
V tomto příkladu jsou str a podřetězec dva objekty typu string. str obsahuje hodnotu řetězce, tj. javatpoint a extrahujeme řetězec 'java' z objektu str pomocí funkce substr. Nyní objekt podřetězec obsahuje java.
'substring>