列表List

   列表是编程语言中常见的数据结构,使用非常广泛,它可以用来存放同类型的数据。相比于数组,它的空间大小是自动调整的,我们不必在一开始指定列表的大小,直接使用就可以了。

代码简析:

  1. main方法是程序执行入口。
  2. 第12行,定义一个列表list,里面可以放String类型的数据。
  3. 13到16行,添加了4条数据。
  4. 17到19行,通过循环方式,打印列表中所有数据。

简化列表定义

      上面的列表定义方式是比较传统的方式,有可以电话一下,将定义和添加数据合到一起。看看下面的代码,是

不是突然清爽很多了。代码就是要越写越少,写得太多了,自己都看不懂。

代码简析:

  1. 第12行,定义String列表变量list,然后通过Arrays.asList来构造一个列表对象,再赋值给变量list。
  2. 13到15行,通过循环方式,打印列表中所有数据。

访问列表中数据

   其实上面样例中,已经给出了访问列表数据的样例了,就是通过for循环,一个一个地处理。不过也还有更简洁的访问方式,可以看看下面的代码,是不是更简单了?

代码简析:

  1. 第13行,还是通过for关键字打头,不过括号里的信息得到了简化。直接定义一个String变量s,再加冒号,然后跟上list变量名。
  2. 第14行,直接使用变量s,这个就是列表中的数据,直接使用即可。

代码运行效果:

修改列表数据

代码简析:

  1. 第12行,定义列表变量list并初始化。
  2. 第13到16行,添加数据。
  3. 第18行,修改第2条数据为“范冰冰”,原本这个位置是“古力娜扎”。(编程中,序号都是从0开始编号的,所以1就表示2)

代码运行效果:

删除列表数据

代码简析:

  1. 第12行,定义列表变量list并初始化。
  2. 第13到16行,添加数据。
  3. 第18行,删除第2条数据。

代码运行效果:

更多推荐

第二十三章:Java编程之列表List