最赞回答 / 对方正在学习
集合内元素的存放顺序和hashcode有关,而哈希表是用算法把不同的数据按照规则放在响应的地址里,所以位置应该是确定的,至于set的无序性指的应该是输出数据的顺序不是用户可以控制的,所以对于用户来说是无序的。
2016-02-23
最新回答 / 星云大师
int indexOf(int ch)中ch是某一字符对应的unicode码的十进制数,举例说明(查找字符“何”): public static String str = "hello 何world"; System.out.println(str.indexOf(0x4f55)); --unicode十六进制 System.out.println(str.indexOf('何')); --中文字符 System.out.println(str....
2016-02-22
最新回答 / 苏以
1.请输入ID 你为什么用 Integer 接受 为什么不用 String s = input.next(); 你的问题 你没有 给全部代码 我也不太清晰 初步认为 是mapList.get()是接受String 类型 ,你传进去的是integer类型 2.还有下面mapList.put()无法赋值 这里 你想要创建 Course 实例 : Course cur = new Course(Input , n1);在 把 ID 和 Course 放入 mapList里面 ID 为key , Course...
2016-02-21
最赞回答 / 软件研究所
我犯了两个错误:1、我忘记了老师当初声明的变量String id; 不是 int id;2、在public int compareTo(Student o){return this.id.compareTo(o.id); //相当于返回的是return 0/正整数/负整数;}方法中,我误认为两个compareTo 都是Student类的方法。那么第二个compareTo(o.id)就不对了,o.id是String类型,而第一个要的参数是Student类型。实际上第一个compareTo是Student类的...
2016-02-18
最新回答 / 七九九
问题看错了,以上纯属胡扯。具体的错误:你确定你没有往SelectCourse中添加一些其他的东西?比如课程中提到的字符串。你给出的这段代码是没有问题的。如果是添加了乱七八糟的东西,那就是因为Cast失败了。
2016-02-13