下面的程序执行后,屏幕上显示的应是______。 public class Exam{ public static void main(String[]args){ char charl[ ]={’1’,’2’,’3’,’4’}; chgr char2[

admin2013-03-01  27

问题 下面的程序执行后,屏幕上显示的应是______。
public class Exam{
public static void main(String[]args){
char charl[  ]={’1’,’2’,’3’,’4’};
chgr 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,int startIndex,int numChars);
其中,startIndex指定字符串在数组中的起始下标,numChars表示字符个数。然后再测试字符串是否相等,可调用equals()方法,两个字符串相等则返回true,否则返回false。
转载请注明原文地址:https://jikaoti.com/ti/nL80FFFM
0

最新回复(0)