下面程序代码运行结果为(  )。 import java.awt.*; public class Test { public static void main (String args[]) { String

admin2010-12-17  43

问题 下面程序代码运行结果为(  )。    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。
转载请注明原文地址:https://jikaoti.com/ti/9VH0FFFM
0

最新回复(0)