A-A+

下面程序代码运行结果为()。 import java.awt.*; public class

2022-08-05 23:37:54 问答库 阅读 173 次

问题详情

下面程序代码运行结果为()。 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。

考点:程序代码,结果