不知道为什么找不到char型的变量,没用泛型指定,转换成Object也不行
不知道你是如何认定存入的数据是char型,也许它被存为字符串了呢
c 会自动转为string类型,你用"c"寻找就可以了。如果要char形c,取出来后强制转换就可以了。不过建议用泛型定义list,这样数据更安全。
如果不指定类型,与使用Object作为类型相同。如果指定类型,则只能存放该类型以及它的子类型,否则编译器报错。泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。保证类型安全。无需强转
Collection 接口中 参数、返回值 都是 Object ,int、char、等都是原始类型,会被转为包装类型;
public String nextLine();
一个char 一个String