集合中小迷惑关于是不是强转的问题

求告知Integer integer = (Integer) s.next();的(integer)是不是强制转换

看你s中存储的是什么类型了,如果本来存储的就是Integer的,就不是了,存储的其他的就是了。

Integer integer = (Integer) s.next(); (Integer)是强制转换,但是s.next()不为数字话会出错

强制转换过程中,类型要匹配的,不然会报错

具体看s.next()的返回类型,。