先阅读下面的程序片段: String str = 'abccdefcdh'; String[] arr = str.split('c'); System.out.println(arr.length); 程序执行后,打印的结果是几?( )
举一反三
- 执行()程序段之后将出现错误提示。 A: int[]arr={11,21,31}; for(intx:arr) System.out.println(x); B: Object[]obj=newString[]{"111","2222","3333"}; String[]str=(String[])obj; C: Object[]obj={"111","2222","3333"}; String[]str=(String[])obj; D: Object[]arr=newFloat[]{11.1F,22.1F,33.3F,44.44F,55.55F}; for(Floatx:(Float[])arr) System.out.println(x);
- (4-1)写出下面程序运行结果。 public class Demo5 { public static void main(String []args) { int[] arr={12,35,8,7,2}; Arrays.sort(arr); System.out.println(arr[3]*arr.length); } }
- 下面程序段的输出结果是 public class A{ public static void main(String args[]) { String str ="Hello,"; str=str+"Guys!"; System.out.println(str); } }
- public class ChangeStrDemo { public static void changeStr(String str){ str="welcome"; } public static void main(String[] args) { String str="home"; changeStr(str); System.out.println(str); } }给出程序的运行结果( )
- 分析下面的Java程序,执行后的输出结果为。 String str=new Stirng(“JavaScript”).; System.out.println(str.substring(0,str.indexOf(“a”)));