07Java语法回顾collection之linklist
2015-12-18 18:25
477 查看
Java语法回顾Collection之LinkList、增强for
读了那么多年的书让我明白一个道理。人要稳重,不要想到啥就做啥。做一行越久即使你不会,几年之后慢慢的你也会了,加上一点努力你或许你能成为别人眼中的专家。LinkedList的特有功能
/* * LinkedList的特有功能: * A:添加功能 * void addFirst(Object e) * void addLast(Object e) * B:获取功能 * Object getFirst() * Object getLast() * C:删除功能 * Object removeFirst() * Object removeLast() */
增强for
/* * 增强for循环: * 格式: * for(数组或者Collection集合中元素类型 变量名 : 数组或者Collection集合对象) * { * 使用变量名即可。 * } * * 作用:简化数组和Collection集合的变量。 * 注意:增强for是用来替代迭代器的。不能再用增强for的时候,用集合对象对集合进行改变。 */
增强for的代码实现
public class ForDemo { public static void main(String[] args) { // 整型数组 int[] arr = { 1, 2, 3, 4, 5 }; // 普通for for (int x = 0; x < arr.length; x++) { System.out.println(arr[x]); } System.out.println("--------------"); // 增强for for (int x : arr) { System.out.println(x); } System.out.println("--------------"); // 字符串数组 String[] strArray = { "hello", "world", "java" }; // 增强for for (String str : strArray) { System.out.println(str); } System.out.println("--------------"); // 集合 ArrayList<String> array = new ArrayList<String>(); array.add("hello"); array.add("world"); array.add("java"); for (String str : array) { System.out.println(str); } System.out.println("--------------"); // 增强for和迭代器我们一般只选一种。 // 增强for是来替代迭代器的。 // ArrayList<String> array2 = new ArrayList<String>(); // array2.add("hello"); // array2.add("world"); // array2.add("java"); // ConcurrentModificationException ArrayList<String> array2 = null; // NullPointerException for (String str : array2) { if (str.equals("world")) { array2.add("EE"); } } } }
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- c++11 + SDL2 + ffmpeg +OpenAL + java = Android播放器
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序
- 二叉查找树