问题 单项选择题

下列程序执行后,屏幕上显示的应是
public class Testyyy
public static void main(String[]args)
char charl[]=,’t’ ’e’’s],’t’;
char char2[]=’t’,’e’,’s’,’t’,’1’;
String s1=new String(char1);
String s2=new String(char2,0,4);
System.out.println(s1.equals(s2));

A.true

B.false

C.test

D.编译错误

答案

参考答案:A

解析:解析:①可以通过字符数组来生成一个字符申对象:String(char[] value);String(charC[]value,int startIndex, int numChars);其中,startIndex指定字符串在数组中的起始下标,numChars表示字符个数。②测试字符串是否相等,可用equals()方法,两串相等则返回true,否则返回false。

单项选择题
单项选择题