问答详情
源自:6-8 学生选课--- 实现学生序列排序

studentList.add(new Student(random.nextInt(1000),"Mike"));这行代码出问题了,提示不能从Student的<String,String>转换成<int,String>

studentList.add(new Student(random.nextInt(1000),"Mike"));这行代码出问题了,提示不能从Student的<String,String>转换成<int,String>这里是由于编译器的问题么,根本没法完String类型到int型的转换,可是视频中却完成了?????

提问者:qq_Fay_0 2015-11-30 17:11

个回答

  • 敞篷帅哥
    2015-11-30 17:49:54
    已采纳

    抱歉好像不对,改成这个。

    String.valueOf(random.nextInt(1000))

  • mimi2016
    2016-02-14 09:46:03

    应该是random.nextInt(1000)+""

  • 菜鸟起飞点
    2016-01-11 10:17:29

    应该是random.nextInt(1000)+""

  • 会做梦的世界
    2015-12-30 21:42:40

    没有好好看视频。。。老师明明写的就是random.nextInt(1000)+" "这样就是转换为String类的一种方法。

  • 敞篷帅哥
    2015-11-30 17:47:37

    random.nextInt(1000)

    改成

    random.nextInt(1000).toString()

    试试。