java中怎么在数组里面存放数组

今天在用java写程序的时候,遇到一个问题,怎么在数组里面里面存放数组呢?

如你所知,在java里面声明一个数组是这样的:

String arr[]或者int arr[]等等,即要声明其数据类型,String arr[]代表数组里面要存放字符串,而int arr[]代表数组里面要存放整型数,依次类推。

那我想在数组里面存放数组该怎么办?百度了一下,发现竟然没什么人遇到这个问题。后来我才发现,应该是我死脑筋了。动手了一番,得以解决。如下:

其实java中有许多的数据结构可以供给我们直接使用,如map,list,set,对于我这个问题而言,直接用一个List就额可以解决了。

首先导入一个包

 import java.util.ArrayList;

随后声明初始化一个ArrayList即可,如:

ArrayList<String[]> test = new ArrayList();

这个ArrayList的意思是,里面的每一个元素都是String数组,这样,我们就相当于在数组里面存放了数组,而ArrayList是动态数组,自然是比数组更加容易使用且功能更加强大的了。加入数据直接使用add方法,取出数据直接使用get方法,很方便。

那怎么遍历它呢?

很直观的,我们可以用两个for循环嵌套:

for(String[] str : test)
    for(String str1 : str)
        System.out.println(str1);

当然你使用变量或者Iterator来循环也是没问题的。详情百度之,这里就不多介绍了。

开始

经过许久纠结,域名终于注册下来了,lookfor404.com。

寻找404?寻找未知?嗯,对生活要充满期待。

wordpress的用户体验确实越来越好,没什么艺术细胞的我倒是懒得自己再写一套主题,就先用着这款twentyfifteen吧,个人比较喜欢它的左侧固定导航。

想想自己好多年前做着玩的冷笑话博客,用的是twentyeleven,如同它的设计一样,很纯粹,但是却抵挡不住全民微博的潮流。后来的后来,每天的一点冷料早已满足不了人们爆炸的信息追求量,“小二,再来一打笑话!”所以我倒是很怀念那时候的lengxiaohua.net,每天期待着易水寒更新,一个冷笑话可以支撑一天的快乐,哦,那是初中。

但是人总是要顺着时代走的,过去是快乐,现在也并非你想的这样不快乐,何况还有你期待的未来。

哦对,不能跑题,题目是“开始”,没错,就是开始。作为一个在计算机、互联网的深水里仰泳的人,我想,我应该开始记录些什么,提醒自己也好,造福大众也好。至于生活的日记随笔,可能我以后真的会翻看,这不是在说笑。