substr与substing的区别
首先要知道,substr是C++中的用法,是string类的用法,substring是java中的用法。
1.substring()的用法
第一个字符的位置是1,第二个字符的位置是2,依此类推。
substring(start,end);(不包括end)
string
a.substring(1,3);
2.substr()的用法
substr()的头文件是#include<string>
功能:生成string的子串
函数原型:string
函数参数:第一个参数是操作对象string的起始位置,第二个参数是子串的长度。
如果想使用,从起始位置到终止位置的计算的话,参数就传成,substr(start,end-start+1);