개발공작소
article thumbnail
728x90
반응형

이번 프로젝트 하면서 기능을 수정 할 사항이 생겼는데, JAVA에 배열을 생성하고, 

for문을 통해 해당 배열에 값을 넣었다가, 용무가 끝나면 해당 배열을 비워야 하는 로직이 필요했다.

근데 JAVA를 오랫동안 안만지다보니 까먹어서 조금 헤매게 되었다. 그 김에 정리를 하려고 한다.

 

============================================================================

 

1. ArrayList 생성자 생성

ArrayList<String> [배열명] = new ArrayList<>();

 

2. ArrayList에 데이터 추가

[배열명].add(데이터);

 

3. ArrayList의 모든 데이터 삭제

[배열명].clear();

 

아래는 실제 내가 짰던 코드를 예로 만든 샘플 코드이다.

 

샘플코드

//테스트를 위해 만든 데이터 목록
String[] testList = {"월요일","화요일", "수요일", "목요일", "금요일", "토요일", "일요일"};

//결과물을 담을 배열
ArrayList<String> resultList = new ArrayList<>();

//데이터가 담긴 testList의 길이만큼 for문 돌림
for(int i=0; i<testList.length;i++) {
    // testList의 데이터를 하나씩 resultList에 담음
    resultList.add(testList[i]);
    System.out.println(resultList);
}

// resultList 배열 안 데이터 삭제
resultList.clear(); 
System.out.println("데이터를 초기화 합니다 : " + resultList);

 

실행결과

 

어려운게 아니라, 함수를 알고 있느냐 모르냐의 차이같다.. 그냥 필요할 때 찾아서 쓰면 될 것 같다.

728x90
반응형
profile

개발공작소

@모찌바라기

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!