分析下面的Java程序段,编译运行后的输出结果是( )。public class Test {public void changeString(StringBuffer sb) {sb.append("stringbuffer2");}public static void main(String[] args) {Test a = new Test();StringBuffer sb = new StringBuffer("stringbuffer1");a.changeString(sb);System.out.println("sb = " + sb);}}
A. sb = stringbuffer2stringbuffer1
B. sb = stringbuffer1
C. sb = stringbuffer2
D. sb = stringbuffer1stringbuffer2
查看答案
给定如下Java代码,编译运行后,输出的结果将是( )。public class Test {public static void main(String args[]) {String s1 = new String("Test");String s2 = new String("Test");if (s1 == s2)System.out.println("Same");if (s1.equals(s2))System.out.println("Equals");}}
A. Same
B. Equals
C. SameEquals
D. 什么都不输出
在Java中,如果要在字符串类型对象s="java"中,得到字母 'v' 出现的位置,可使用以下( )语句。
A. s.matches('v');
B. s.charAt('v');
C. s.indexOf('v');
D. s.substring('v');
给定某Java程序的main方法如下,该程序编译运行后的结果是( )。public static void main(String[] args) {String str=null;str.concat("abc");str.concat("def");System.out.println(str);}
A. 输出:null
B. 输出:abcdef
C. 编译错误
D. 运行时出现异常
给定如下Java代码片段,编译运行后,输出结果是( )。String s="ABCDE";System.out.print(s.substring(3).concat("FGH"));
A. CDEFGH
B. DEFGH
C. FGH
D. ABCDE