java中什么时候用数组 举例说明

来源:百度知道 编辑:UC知道 时间:2024/05/23 18:46:38
解释一下数组,什么样的类型能用到数组,我总分不请数组的问题。谢谢大哥们的帮助!
我就是不知道什么时候用到数组,能举个深刻的例子,我想以用它的时候肯定很多,所以我想弄明白

什么样的类型能用到数组:所有类型。

什么时候用到数组:当你要用到的时候自然就用到了。

举例:

将一串数字21,6,3,4,8,6,2,8,9依次乘以1,2,3,4,5……

我们会很自然的定义一个数组int a[]={21,6,3,4,8,6,2,8,9},而不是去定义九个变量来储存这九个数字,是不是涅?

然后很自然的用for(int i=1;i<10;i++)a[i-1]*=i;

这里就是你需要用到的时候去用了。当然,如果你死要转牛角尖的话,恩,你是可以用定义九个变量的形式去完成这个事儿的。

当然,也有一些情况是你无法用定义更多变量的形式去替代数组滴,比如说从命令行输入一个int参数N给你的java程序,然后计算出N个从1开始的素数,将这N个素数保留以备用。

数组是用来存数据的。
语法如下:
线声明一个数组,其中包括 数组的类型,数组的名字,数组的长度。
然后就是赋值
也可以在声明的同时进行赋值。
赋值,
数组类型[] 数组名 = new 数组类型[]{}//大括号内存储数组元素;
数组类型[] 数组名 = {};

其实很简单,如果使用到的某种类型的数据较多的时候,可以使用数组,数组表示多个数据对象,而且,可以非常方便地通过数组下表索引来访问指定的数据,因为数组时基于顺序表的,满足顺序表的特征。

一般来说,在java中使用容器来操作还是更加方便的。

另外,使用数组并结合某些排序工具类,比较方便,例如Collections.sort(array),就可以对数组array进行排序。

其实简单一句话,就是同一个类型的东西,并且有两个以上,你想把他们放在一起,那就用数组。明白吗 LZ

祝你好运

字符切割
String str ="1|2|3";
String[] strs = str.split("|");

过滤敏感词
String[]