String str = "abcdef",int i1=str.lastIndexOf('d',4),int i2=s
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/12 06:00:49
String str = "abcdef",int i1=str.lastIndexOf('d',4),int i2=str.lastIndexOf('d',2),问i1和i2等于多少
上位说错了,
i1等于3
i2等于-1
因为
lastIndexOf(String s,int start)是从start处开始从右向左开始寻找s出现的最右侧的位置
str.lastIndexOf('d',4)是指从'abcde'中查找d出现的位置,所以等于3
str.lastIndexOf('d',2)是指从'abc'中查找d出现的位置,没有找到,都返回-1
明白了吗?希望可以帮助你!
i1等于3
i2等于-1
因为
lastIndexOf(String s,int start)是从start处开始从右向左开始寻找s出现的最右侧的位置
str.lastIndexOf('d',4)是指从'abcde'中查找d出现的位置,所以等于3
str.lastIndexOf('d',2)是指从'abc'中查找d出现的位置,没有找到,都返回-1
明白了吗?希望可以帮助你!
CString str; int number=15; //str="15" str.Format(_T("%d"),n
String str="11:aa|22:bb|33:cc"; String s[]=str.split("\\|");
对于以下结构定义:struct{ int len; char str;} s,*p=&s; p->str的意思是?
if(isalpha(str[i])) pts[i] = code[(int)str[i] - 'a'];
年度=ALLTRIM(STR(INT(ThisForm.spinner,vaule)))是什么意思?
C语言 ACM#include #include int main(){int i=0,c=1,d=0;char str
str = "(" + str.replace(/[^\d.+-*\/()]+/g,"") + ")"; 是什么意思?
dim str as string*10,str="123",len(str)返回值为10,为什么?string*10是
#include struct ord { int x,y;} dt[2]={1,2,3,4}; main() {str
str = str.replace(//g,'');
jsp中的内容 String str=request.getParameter("guessnumber"); // 这
各步骤的含义#include #define N 20int fun ( char *str ){int i=0,j=0