A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

问下程序中什么地方最常用到数组,希望举例说明

4 个回复

倒序浏览
当需要对众多元素进行批量操作的时候。
比如要写一个象棋程序,那么多棋子,你一个一个的写代码添加很麻烦,而且调用起来也不方便。
这时候用数组来操作,比如给每个棋子设置不同的值,然后添加这些棋子元素的时候,根据数组中具体的值,来添加对应的棋子。
回复 使用道具 举报
数组作为容器,与其他容器类相比,数组会在编译的时候作类型检查,从而防止你插入错误类型的对象,或者在提取对象的时候把对象的类型给搞错了。
至于效率,数组无疑是要高于其他容器类的,因为有些容器类的实现就是基于数组的,比如ArrayList。不论从类型检查还是效率的角度来考虑,我们首选数组来作为容器都是没错的,但是数组的缺点就是功能太弱了,所以才会有容器类的出现。
所以,容器就是用来存储数据了,只要程序中有需要存储的数据,就有数组用武之地,就比如从外部接收数据,操作数据。
回复 使用道具 举报
数组一般就是用来存同一种类型的对象的 万物皆对象 你懂的楼主
回复 使用道具 举报
数组 就是容器  容器是干啥的  存东西的 。比如你买油  用桶 买米 用袋子    桶和袋子就相当于数组 。

里面装的都是一种类型的东西 。你大米和油不能放在一个容器里面 ,也就是说 数组里面的元素类型是一种要么是油  要么是大米   不能混在一起!

比如 你写一个person类  有爱好  你就可以把 不同的爱好 放在一个数组里面

   
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马