单选题
下面程序代码运行结果为( )。
import java.awt.*;
public class Test
public static void main (String args[])
String s1="a+b+c";
String s2="+";
int i=s1.lastIndexOf (s2);
System.out.println(i);
A、
0
B、
1
C、
2
D、
3
【正确答案】
D
【答案解析】
[解析] lastIndexOf方法返回一个整数值,指出String对象内子字符串的最后一次出现的开始位置下标。如果没有找到子字符串,则返回-1。本题中子串“+”在字符串“a+b+c”中出现了两次,最后一次出现的起始位置为3。
提交答案
关闭