当前位置:IT认证>软件水平

问题:[填空题]

[填空题] 下面的程序执行后,屏幕上显示的应是 【9】 。 public class Exam public static void main(String[])args) char char1[]=’1’,’2’,’3’,’4’; char char2[]=’0’,’1’,’2’,’3’,’4’; String s1-=new String(char1); String s2=new String(char2,1,5); System.out.println(s1.equals(s2));

  

参考答案:

true

  参考解析

首先可以通过字符数组来生成一个字符串对象:String(char[]value);String(char[]value,intstartIndex,intnumChars);其中,startIndex指定字符串在数组中的起始下标,numChars表示字符个数。然后再测试字符串是否相等,可调用equals()方法,两个字符串相等则返回true,否则返回false。

微信端