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

来源:6-8 学生选课--- 实现学生序列排序

qq_Fay_0

2015-11-30 17:11

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

写回答 关注

5回答

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

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

    String.valueOf(random.nextInt(1000))

    qq_Fay...

    非常感谢!

    2015-11-30 23:43:13

    共 1 条回复 >

  • 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()

    试试。

    小小小虫

    ...

    2015-11-30 19:37:03

    共 1 条回复 >

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题