「Java」Iteratorで配列の要素ループ処理を行う
環境
Eclipe 2019
Java 8
書式
1.public static <T> List<T> asList(T… a)
指定された配列に連動する固定サイズのリストを返します。返されたリストへの変更は、そのまま配列に書き込まれます。
2.Iterator<E> iterator()
このリスト内の要素を適切な順序で反復するイテレータを返します。
使用例
package com.arkgame.Test; import java.util.ArrayList; import java.util.Arrays; import java.util.Iterator; import java.util.List; public class CftDemo { //リスト変数の宣言 public static final String strArr[] = { "東京", "大阪", "福岡", "横浜" }; public static void main(String[] args) { //配列をリストに変換 List<String> cityArr = new ArrayList<>(Arrays.asList(strArr)); //iteratorでリストの要素を繰り返します Iterator<String> res = cityArr.iterator(); String str; System.out.println("Iteratorでループ処理するサンプル"); while (res.hasNext()) { str = res.next(); System.out.println(str); } } }
実行結果
Iteratorでループ処理するサンプル 東京 大阪 福岡 横浜