課程
/后端開發(fā)
/Java
/Java入門第三季
String[] array={"a","b","c","d"}; 大佬們怎么用迭代器遍歷呢
2018-04-03
源自:Java入門第三季 4-2
正在回答
package com.aa;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Iterator;
import java.util.List;
public class Test {
public void testIterator(){
List<String> list = new ArrayList<String>();
String[] array={"a","b","c","d"};?
list.addAll(Arrays.asList(array));
Iterator<String>? it = list.iterator();
while(it.hasNext()){
String str =? ?it.next();?
System.out.println(str);
}
public static void main(String[] args) {
Test tt? = new Test();
tt.testIterator();
qq_精神爽i_0 提問者
Arrays.asList(數組名);
把數組轉換成list集合
for(String s :array){
? ? ? ? ? ?System.out.println(s); ? ? ? ?}這樣不就可以完事了
迭代器不能直接遍歷數組,迭代器一般是用來取集合容器里面的值,如果一定要用迭代器的話,可以將數組轉成集合,再進行迭代。不過要取數組中的值,直接循環(huán)取就是最簡單的了,為何要去用迭代器呢。
舉報
Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧
2 回答泛型集合怎么用迭代器遍歷元素?
1 回答使用泛型后,用迭代器遍歷集合元素的問題
2 回答String 字符串遍歷
3 回答求大佬們解答
1 回答大佬們,這是什么情況
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-04-03
package com.aa;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Iterator;
import java.util.List;
public class Test {
public void testIterator(){
List<String> list = new ArrayList<String>();
String[] array={"a","b","c","d"};?
list.addAll(Arrays.asList(array));
Iterator<String>? it = list.iterator();
while(it.hasNext()){
String str =? ?it.next();?
System.out.println(str);
}
}
public static void main(String[] args) {
Test tt? = new Test();
tt.testIterator();
}
}
2018-11-21
Arrays.asList(數組名);
把數組轉換成list集合
2018-04-03
for(String s :array){
? ? ? ? ? ?System.out.println(s);
? ? ? ?}
這樣不就可以完事了
2018-04-03
迭代器不能直接遍歷數組,迭代器一般是用來取集合容器里面的值,如果一定要用迭代器的話,可以將數組轉成集合,再進行迭代。
不過要取數組中的值,直接循環(huán)取就是最簡單的了,為何要去用迭代器呢。