单项选择题

下面哪些代码在Java语言中是合法的 ( )

A.string A="abcdefg"; A-="cde";
B.string A="abcdefg"; A+="cde";
C.Integer J=new Integer(27); J-=7;
D.Integer J=new Integer(27); J--;