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
반응형
'JAVA' 카테고리의 다른 글
[JAVA] java에서 객체를 생성하고 사용해보자. ( 객체, 클래스 ) (0) | 2022.04.18 |
---|---|
[JAVA] 세션에 할당 된 값 확인하기 ( 세션 정보 콘솔에 찍기 ) (0) | 2022.04.07 |
[JAVA] redirect시 파라메터 담아서 보내기 ( feat. addAttribute, addFalshAttribute ) (0) | 2022.02.01 |
[JAVA] org.springframework.web.multipart.MultipartException 에러 (maxPostSize) (0) | 2022.01.29 |
[JAVA] Spring을 이용하여 파일 업로드를 해보자. (1) ( feat Vue.js , axios ) (0) | 2022.01.29 |