中易网

编写一个java程序时,List l = (List) s 是什么意思?为什么要用括号把List括起来?

答案:5  悬赏:0  
解决时间 2021-01-11 19:45
  • 提问者网友:杀生予夺
  • 2021-01-11 16:18
编写一个java程序时,List l = (List) s 是什么意思?为什么要用括号把List括起来?
最佳答案
  • 二级知识专家网友:逐風
  • 2021-01-11 17:29
括号括起来代表强制转换类型的意思,你变量s开始的类型是Displayable,因为你要使用List里面的方法,所以要强制转换成List接口类型,使用强转的前提是对象本身就是这类型。
全部回答
  • 1楼网友:鱼忧
  • 2021-01-11 20:43
它是将s这种数据类型强制转换为List类型
  • 2楼网友:走死在岁月里
  • 2021-01-11 20:11
把s强制转换成List型的,如果(Map)那就强转成Map
  • 3楼网友:逐風
  • 2021-01-11 18:52
s是SWING里面的一个下拉框实例吧,获取下拉框的所有值转换成List,然后获取选中的值
  • 4楼网友:走死在岁月里
  • 2021-01-11 18:08
(List) s是强制转型追问为什么要把s转化为List型?好像s在程序中都没有用到追答s不是被强制转换成了List I了?
那个 I.getSelectDindex() 不就是使用了s嘛~
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息