多项选择题

已知Strings=“Java”,则下面哪些代码是正确的()

A.s=s+1;
B.char c=s[3];
C.int i=s.length;
D.String t=s+new Object();