「Java」同じデータ型ArrayList複数の戻り値のサンプル
環境
JavaSE1.8
Eclipse 4.6.2
書式
1.List型で返却メソッド
public static List<String> メソッド名() {処理コード}
2.for (Iterator<String> itr = リスト変数名.iterator(); itr.hasNext();) {処理コード}
List型で返却することで複数の値を取り出します。
使用例
package com.arkgame.testinfo;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class IteraList {
public static void main(String[] args) {
//getCityLstメソッドを呼び出してList型戻り値を取得
List<String> cityLst = getCityLst();
System.out.println("List型複数の戻り値を取り出す結果");
//Listの複数の値を取り出します
for (Iterator<String> itr = cityLst.iterator(); itr.hasNext();) {
System.out.println(itr.next());
}
}
//List<String>型で返却するメソッドの定義
public static List<String> getCityLst() {
List<String> strLst = new ArrayList<>();
strLst.add("東京");
strLst.add("大阪");
strLst.add("福岡");
//リストを返す
return strLst;
}
}
package com.arkgame.testinfo;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class IteraList {
public static void main(String[] args) {
//getCityLstメソッドを呼び出してList型戻り値を取得
List<String> cityLst = getCityLst();
System.out.println("List型複数の戻り値を取り出す結果");
//Listの複数の値を取り出します
for (Iterator<String> itr = cityLst.iterator(); itr.hasNext();) {
System.out.println(itr.next());
}
}
//List<String>型で返却するメソッドの定義
public static List<String> getCityLst() {
List<String> strLst = new ArrayList<>();
strLst.add("東京");
strLst.add("大阪");
strLst.add("福岡");
//リストを返す
return strLst;
}
}
package com.arkgame.testinfo; import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class IteraList { public static void main(String[] args) { //getCityLstメソッドを呼び出してList型戻り値を取得 List<String> cityLst = getCityLst(); System.out.println("List型複数の戻り値を取り出す結果"); //Listの複数の値を取り出します for (Iterator<String> itr = cityLst.iterator(); itr.hasNext();) { System.out.println(itr.next()); } } //List<String>型で返却するメソッドの定義 public static List<String> getCityLst() { List<String> strLst = new ArrayList<>(); strLst.add("東京"); strLst.add("大阪"); strLst.add("福岡"); //リストを返す return strLst; } }
実行結果
List型複数の戻り値を取り出す
東京
大阪
福岡
List型複数の戻り値を取り出す
東京
大阪
福岡
List型複数の戻り値を取り出す 東京 大阪 福岡