Java集合排序及java集合类详解(Collection、List、Ma(3)

时间:2025-07-11

java的集合排序

的个数多少并不确定。比如说:我们需要在容器里面存储某个

应用系统的当前的所有的在线用户信息,而当前的在线用户信

息是时刻都可能在变化的。 也就是说,我们需要一种存储数

据的容器,它能够自动的改变这个容器的所能存放的数据数量

的大小。这一点上,如果使用数组来存储的话,就显得十分的

笨拙。

2. 我们再假设这样一种场景:假定一个购物网站,经过一段时

间的运行,我们已经存储了一系列的购物清单了,购物清单中

有商品信息。如果我们想要知道这段时间里面有多少种商品被

销售出去了。那么我们就需要一个容器能够自动的过滤掉购物

清单中的关于商品的重复信息。如果使用数组,这也是很难实

现的。

3. 最后再想想,我们经常会遇到这种情况,我知道某个人的帐

号名称,希望能够进一步了解这个人的其他的一些信息。也就

是说,我们在一个地方存放一些用户信息,我们希望能够通过

用户的帐号来查找到对应的该用户的其他的一些信息。再举个

查字典例子:假设我们希望使用一个容器来存放单词以及对于

这个单词的解释,而当我们想要查找某个单词的意思的时候,

能够根据提供的单词在这个容器中找到对应的单词的解释。如

果使用数组来实现的话,就更加的困难了。

为解决这些问题,Java里面就设计了容器集合,不同的容器集合以

不同的格式保存对象。

数学背景

在常见用法中,集合(collection)和数学上直观的集(set)的概

念是相同的。集是一个唯一项组,也就是说组中没有重复项。实际上,

“集合框架”包含了一个 Set 接口和许多具体的 Set 类。但正式的集

概念却比 Java 技术提前了一个世纪,那时英国数学家 George Boo

le 按逻辑正式的定义了集的概念。大部分人在小学时通过我们熟悉的

维恩图引入的“集的交”和“集的并”学到过一些集的理论。

Java集合排序及java集合类详解(Collection、List、Ma(3).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219