为了账号安全,请及时绑定邮箱和手机立即绑定

List里面的元素取出来之后,比如list[3]="90",怎么转型为int型?

List里面的元素取出来之后,比如list[3]="90",怎么转型为int型?

SephirothLT 2016-06-04 16:51:34
import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class Score {     public static void main(String[] args) {         List list =new ArrayList();         for (int i = 0; i < 10; i++) {             long a=Math.round(Math.random()*100);             if(a<20){                 a+=20;                 list.add(a);             }else{                 list.add(a);                             }                     }         System.out.println(i);         System.out.println("共"+list.size()+"人成绩");         现在需要比较list里面的第四位数字是否大于90,怎么才能转型?
查看完整描述

2 回答

已采纳
?
yanrun

TA贡献317条经验 获得超240个赞

两种办法一是做类型转换

  int num = Integer.parseInt(list.get(3).toString());
  System.out.println(num > 90);

还有一种是在声明List的时候使用泛型

List<Long> list = new ArrayList<>();

最后比较大小的时候

System.out.println(list.get(3) > 90);


查看完整回答
反对 回复 2016-06-05
?
Its_forever

TA贡献361条经验 获得超328个赞

直接比。你放到list集合里面的就不是字符串的嘛

查看完整回答
反对 回复 2016-06-04
  • 2 回答
  • 0 关注
  • 1384 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信