A diferença entre substring em java e substr em c++

1 A substring substring de Java
tem 2 usos:
Exemplo: string s = "0123456789";
String sub1=s.substring(3);// Há apenas um número 3, o que significa todos os caracteres do subscrito 3 até o final: sub1 = "3456789".
string sub2 = s.substring (3, 4); //Intercepta os caracteres do subscrito 3 ao subscrito 4, excluindo os caracteres correspondentes ao subscrito 4: sub2 = "3".
Observação: os subscritos começam em 0.

2 Substr substr do C++
tem 2 usos:
Exemplo: string s = "0123456789";
string sub1 = s.substr(3); //Existe apenas um número 3, que significa todos os caracteres do subscrito 3 até o final: sub1 = "3456789".

string sub2 = s.substr(3, 4); //Intercepta uma string com um comprimento de 4 dígitos a partir do índice 3: sub2 = "3456".
Observação: os subscritos começam em 0.

おすすめ

転載: blog.csdn.net/helloworldchina/article/details/105902446