public class Example {public static void main(String[] args) {ArrayList list = new ArrayList(); // 创建ArrayList集合list.add("Tom");// 向该集合中添加字符串list.add("Jerry");Iterator it = list.iterator(); //获取迭代器it.next();it.next();System.out.println(it.next());}}执行以上程序,其运行结果是以下哪一项?
A. Tom
B. Jerry
C. null
D. 程序运行出现异常
以下关于“==”和.equals()方法的说法中,哪一项是错误的?
A. 两者都可以用于字符串是否相等的比较
B. 如果用.equals()判断两个字符串相等,则用“==”判断也相等
C. ==用来比较字符串的引用是否相等
D. .equals()用来比较字符串的内容是否相等
以下关于String类的compareTo(String s)方法的说法中,不正确的是哪一项?
A. 该方法按字典序与参数指定的String对象s的字符序列比较大小。
B. 如果当前字符串与s的字符序列相同,则方法返回true。
C. 如果当前字符串大于s的字符序列相同,则方法返回正数。
D. 如果当前字符串小于s的字符序列相同,则方法返回负数。
针对字符串String s = “abc\\def”,以下说法错误的是哪一项?
A. s.length()返回值为8
B. s.indexOf(“bc”)返回值为1
C. s.lastIndexOf(“bc”)返回值为1
D. s.contains(“def”)返回值为true