数据结构,串.在这两个题里Substring和Index这俩具体怎么算
这个要看下标是从0算起的,还是从1算起的:
java中substring怎么用
public void testSubstring() throws Exception {
String str = “123456“;
String sub = str.substring(2);
System.out.println(sub);
sub = str.substring(2, 4);
System.out.println(sub);
}
输出结果是:-数据结构
3456
34
说明一下:substring有两个重载的方法,分别带一个int参数、两个int参数。一个参数的表示从该参数索引位置开始截取字符直到结束;两个参数的表示截取索引值为第一个到第二个之间的字符。结果如上所示-string
关于basic_string如何使用
虽然 basic_string 常用于 char 和 wchar_t 类型,但标准并没有规定只能用于这两个类型,template 参数应当是都能够识别的。我试了下面一段程序
#include《iostream》
#include《string》
using namespace std;
class a{
int b;
int c;
}p;
basic_string《a》 s;
int main(){
s+=p;
s.operator +=(p);
}
与上面的几乎完全一样。此程序在 VC9.0 和 GCC3.4.5 下都编译通过无任何问题。
楼主最好看下编译器报的是怎样的错误再做决定。
-数据结构