728x90
728x90
fianl
-
Runnable 에서 변수 사용하기(final 를 변수처럼 사용하기)JAVA 2020. 11. 10. 07:42
Runnable 에는 final 상수밖에 사용을 못하는데 간혹 변수를 사용해야하는 경우가 있다 이럴 때, Runnable 을 리턴하는 함수를 만들고 이 함수를 호출하는 방식으로 사용하면 된다 예시를 보자! 간단한 예시로 stampValues 를 모두 출력하는 코드를 짜보자 ArrayList stampValues = {"1", "2", "3"}; // 사용하고자 하는 변수 private Runnable showRunnable(final int index, final Array stampValues) { Runnable run = new Runnable() { private int i = index; @Override public void run() { System.out.println(stampValues..