下面的程序段执行后输出的结果是( )。StringBuffer buf=new StringBuffer(""Beijing2008"");buf.insert(7,""@"");System.out.println(buf.toString());
A. Beijing@2008
B. @Beijing2008
C. Beijing2008@
D. Beijing
E. 2008
查看答案
如何将字符串转换为数值?( )
A. 利用字符串对象的toString函数将字符串转换为数值
B. 利用数值类的parseInt,parseDouble等函数将字符串直接转换为数值
C. 利用数值类的静态函数valueOf将字符串转换为数值
D. 利用数值类的静态函数intValue将字符串转换为数值
分析下面的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');