package csdn;import java.util.ArrayList; import java.util.List;public class Al { public static void main(String[] args){
List<Object> C = new ArrayList<Object>(); for ( int i = 0 ; i < 10; i++){ C.add(new Character((char)(i+65))); } C.remove(2); C.remove((Character)'E'); System.out.print(C); } }
E的ASCII码是69
如果你用 C.remove ( (Character)'E' );就可以了
import java.util.List;public class Al {
public static void main(String[] args){
List<Object> C = new ArrayList<Object>();
for ( int i = 0 ; i < 10; i++){
C.add(new Character((char)(i+65)));
}
C.remove(2);
C.remove((Character)'E');
System.out.print(C);
}
}
C.remove((Character)'E')因为API中 remove(Object o),那个参数是Object,而不是基本类型。