
集合
梦飞了吧
越努力越幸运
展开
-
使用LinkedHashMap进行分数排序
分数排序的特殊问题 在java中实现排序远比C/C++简单,我们只要让集合中元素对应的类实现Comparable接口,然后调用Collections.sort();方法即可. 这种方法对于排序存在许多相同元素的情况有些浪费,明显即使值相等,两个元素之间也要比较一下,这在现实中是没有意义的. 典型例子就是学生成绩统计的问题,例如高考中,满分是150,成千上万的学生成绩都在0-150之间,平转载 2017-12-08 14:27:46 · 791 阅读 · 0 评论 -
Java基础之集合知识点总结二
泛型:集合中存储了不同类型的对象,取出时,容易在运行时时期发生ClassCastException类型转换异常。 例子1.集合中存储不同类型时,出现错误。 [java] view plain copy package cn.itheima.day12; import java.util.ArrayList; import java.util.Iterator; public class转载 2017-12-07 11:49:00 · 440 阅读 · 0 评论 -
Java基础之集合知识点总结一
集合是用于存储对象的一个工具。 集合和数组的特点: 相同点: 集合和数组都一个容器。 不同点: 集合: 1,可以存储对象,只能存储对象。 2,集合的长度的是可变的。 数组: 1,可以存储对象,也可以存储基本数据类型值。 2,数组长度的是固定的。 注意:Colle转载 2017-12-07 11:49:37 · 273 阅读 · 0 评论