考查对Java的String类的掌握
问:
请选出3个非法表达式
a."hel".concat("lo")
b.("hel"+"lo")
c.('h'+'e'+'l'+'l'+'o')
d.("hel"+new String('1'+'o'))
e."hel"+new String("lo")
解析:
a合法,“hel”就是一个String对象
b是非法的,因为表达式不完整
c是非法的,表达式不完整
d是错误的,因为'l'+'o'是一个int型值
e表达式正确
答:
b,c,d