본문 바로가기

IT, 인터넷/JAVA, 스프링부트

자바 LIST, ArrayList, getter, setter 사용하여 클래스 변수에 값 넣고 확인 하기

반응형

자바 클래스에 변수를 세팅을 해서 변수에 값을 주고서 그값을 확인 할수 있습니다.

변수를 세팅한 클래스 변수에 값을 주고서 리스트에 넣고 확인을 할수 잇습니다.

먼저 TestVo.java 라는 클래스를 만들고 변수를 만들어 줍니다.

TestVo.java

public class TestVo {

 

    private String test1;

    private String test2;

 

    public String getTest1() {

        return test1;

    }

    public void setTest1(String test1) {

        this.test1 = test1;

    }

    public String getTest2() {

        return test2;

    }

    public void setTest2(String test2) {

        this.test2 = test2;

    }

}

 

이렇게 만들어 줍니다.

이제 여기에 값을 넣어서 리스트에 add를 한다음 확인을 하면 됩니다.

ListTest.java 라는 파일을 만들어서 코드를 생성해 줍니다.

ListTest.java

import java.util.ArrayList;

import java.util.List;

 

public class ListTest {

 

    public static void main(String[] args) {

        TestVo vo = new TestVo();

        List<TestVo> list = new ArrayList<TestVo>();

 

        // 첫번째 set

        vo.setTest1("변수 set - 1");

        vo.setTest2("변수 set - 2");

        list.add(vo);

 

        // 두번째 set

        vo = new TestVo(); // 변수값에 setter를 하기 전에 꼭 선언을 해주어야 합니다.

        vo.setTest1("변수 set - 1 - 1");

        vo.setTest2("변수 set - 2 - 1");

        list.add(vo);

 

        TestVo result = null;

        for(int i=0; i<list.size(); i++) {

            result = new TestVo(); // 이 부분을 꼭 해주어야 변수가 출력이 제대로 됩니다.

            result = (TestVo) list.get(i);

 

            System.out.println("변수 (test1) : " + result.getTest1());

            System.out.println("변수 (test2) : " + result.getTest2());

        }

    }

}

 

이렇게 작성을 하고서 ListTest.java 에서 마우스 오른쪽을 누르고서 Run As > Java Application을 클릭을 하면 

Console창에 출력된 변수값이 보입니다.

결과)

반응형