「Java」List型で複数の戻り値(Integer)を取得する
書式
ArrayList<Integer> リスト変数名 = list型関数名();
使用例
package com.arkgame.study;
import java.util.ArrayList;
import java.util.Iterator;
public class LevelInfo {
private static final String pt = "*************";
public static void main(String[] args) {
// 複数の戻り値(Integer) List型
ArrayList<Integer> resLst = getValList();
System.out.println("for文で複数の戻り値を取り出す");
for (Integer cft : resLst) {
System.out.println(cft);
}
System.out.println(pt);
System.out.println("Iterator文で複数の戻り値を取り出す");
for (Iterator<Integer> cft = resLst.iterator(); cft.hasNext();) {
System.out.println(cft.next());
}
}
//複数Integer型の値を返す
public static ArrayList<Integer> getValList() {
ArrayList<Integer> lst = new ArrayList<Integer>();
//要素を追加
lst.add(23);
lst.add(45);
lst.add(67);
return lst;
}
}
package com.arkgame.study;
import java.util.ArrayList;
import java.util.Iterator;
public class LevelInfo {
private static final String pt = "*************";
public static void main(String[] args) {
// 複数の戻り値(Integer) List型
ArrayList<Integer> resLst = getValList();
System.out.println("for文で複数の戻り値を取り出す");
for (Integer cft : resLst) {
System.out.println(cft);
}
System.out.println(pt);
System.out.println("Iterator文で複数の戻り値を取り出す");
for (Iterator<Integer> cft = resLst.iterator(); cft.hasNext();) {
System.out.println(cft.next());
}
}
//複数Integer型の値を返す
public static ArrayList<Integer> getValList() {
ArrayList<Integer> lst = new ArrayList<Integer>();
//要素を追加
lst.add(23);
lst.add(45);
lst.add(67);
return lst;
}
}
package com.arkgame.study; import java.util.ArrayList; import java.util.Iterator; public class LevelInfo { private static final String pt = "*************"; public static void main(String[] args) { // 複数の戻り値(Integer) List型 ArrayList<Integer> resLst = getValList(); System.out.println("for文で複数の戻り値を取り出す"); for (Integer cft : resLst) { System.out.println(cft); } System.out.println(pt); System.out.println("Iterator文で複数の戻り値を取り出す"); for (Iterator<Integer> cft = resLst.iterator(); cft.hasNext();) { System.out.println(cft.next()); } } //複数Integer型の値を返す public static ArrayList<Integer> getValList() { ArrayList<Integer> lst = new ArrayList<Integer>(); //要素を追加 lst.add(23); lst.add(45); lst.add(67); return lst; } }
結果
for文で複数の戻り値を取り出す
23
45
67
*************
Iterator文で複数の戻り値を取り出す
23
45
67