在Java中,如下三個類常常用於處理數據流,下面介紹一下三個類的不一樣之處以及各自的用法。java
//將字節流轉化爲字符流
InputStreamReader reader = new InputStreamReader(new FileInputStream(targetFile));
//提供通用的緩衝方式文本讀取
BufferedReader br = new BufferedReader(reader);數組
(1) 使用方法iterator()要求容器返回一個Iterator。第一次調用Iterator的next()方法時,它返回序列的第一個元素。注意:iterator()方法是java.lang.Iterable接口,被Collection繼承。spa
(2) 使用next()得到序列中的下一個元素。.net
(3) 使用hasNext()檢查序列中是否還有元素。繼承
(4) 使用remove()將迭代器新返回的元素刪除。接口
迭代器用於while循環
Iterator iter = l.iterator();
while(iter.hasNext()){
String str = (String) iter.next();
System.out.println(str);
}rem