ものともしれない日々

参考にできるかかもしれない備忘録

ArrayListを渡して整形したListと判定フラグを返すメソッドの案

    
import java.util.ArrayList;
import java.util.List;

public class HelloJava {

	public static void main(String[] args) {

		// List型を渡して、整形したListとflagを返すサンプル

		List list = new ArrayList();//[1]
		list.add("りんご");//[2]
		list.add("みかん");//[3]
		list.add(1, "もも");//[4]

		System.out.println("メソッド実行前");
		for (String data : list) {
			System.out.println(data);
		}

		List result_list = new ArrayList();//[1]
		result_list = sampleCls(list);

		System.out.println("メソッド実行後");
		for (String data : list) {
			System.out.println(data);
		}

	}

	public static List sampleCls(List list) {

		List inner_list = new ArrayList();//[1]

		inner_list = list;
		int flag = 1;
		String s = String.valueOf(flag);

		inner_list.add(s);

		return inner_list;
	}

}