Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 사망
- javascript
- PythonProgramming
- 특약
- 인출수수료
- 수수료
- 뇌출혈
- 웹개발
- jQuery
- 중도인출
- 추가납입
- 교보생명
- python
- 프로그래밍
- 가입
- 코딩
- 리스트
- 자바스크립트
- 보험
- 변환
- 프론트엔드
- 파이썬
- Java
- 납입
- 급성심근경색증
- 문자열
- 보험료
- 교보
- Vue.js
- 심장질환
Archives
- Today
- Total
SeouliteLab
[Java/자바] ArrayList를 배열로 변환하기 본문
Java에서 ArrayList를 배열로 변환하는 작업은 종종 필요합니다. ArrayList를 배열로 변환하는 여러 가지 방법을 알아보고 예제를 통해 실습해보겠습니다.
1. ArrayList를 배열로 변환하는 방법
ArrayList를 배열로 변환하는 방법에는 여러 가지가 있습니다. 다음은 그 중 일부입니다.
- ArrayList의 toArray() 메서드 사용
- 배열 생성 후 반복문을 사용하여 요소 복사
- Java 8 이상에서는 스트림(Stream)을 이용한 변환도 가능
2. ArrayList를 배열로 변환하는 예제
아래 예제에서는 세 가지 방법을 사용하여 ArrayList를 배열로 변환하는 방법을 보여줍니다.
예제 1: toArray() 메서드 사용
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class ArrayListToArray {
public static void main(String[] args) {
ArrayList<String> arrayList = new ArrayList<>();
arrayList.add("Java");
arrayList.add("Python");
arrayList.add("C++");
String[] array1 = arrayList.toArray(new String[0]);
System.out.println(Arrays.toString(array1));
}
}
예제 2: 배열 생성 후 반복문을 이용한 요소 복사
import java.util.ArrayList;
import java.util.List;
public class ArrayListToArray {
public static void main(String[] args) {
ArrayList<String> arrayList = new ArrayList<>();
arrayList.add("Java");
arrayList.add("Python");
arrayList.add("C++");
String[] array2 = new String[arrayList.size()];
for (int i = 0; i < arrayList.size(); i++) {
array2[i] = arrayList.get(i);
}
System.out.println(java.util.Arrays.toString(array2));
}
}
예제 3: Java 8 스트림을 이용한 변환
import java.util.ArrayList;
import java.util.List;
public class ArrayListToArray {
public static void main(String[] args) {
ArrayList<String> arrayList = new ArrayList<>();
arrayList.add("Java");
arrayList.add("Python");
arrayList.add("C++");
String[] array3 = arrayList.stream().toArray(String[]::new);
System.out.println(java.util.Arrays.toString(array3));
}
}
3. 예제 설명
각 예제는 ArrayList를 String 형식으로 구성하고, 해당 ArrayList를 배열로 변환한 후 출력하는 과정을 보여줍니다. 세 가지 방법 모두 간단하며, 사용 상황에 따라 선택하여 적절하게 사용할 수 있습니다.
'프로그래밍' 카테고리의 다른 글
[Java/자바] 리스트 중복 제거 2가지 방법 (0) | 2024.03.11 |
---|---|
[Java/자바] Stream을 배열로 변환하기 (0) | 2024.03.11 |
[Java/자바] 특정 경로의 하위 파일, 폴더 탐색하기 (Files.walk) (0) | 2024.03.11 |
[Java/자바] File이 존재하는지 확인하기 (0) | 2024.03.11 |
[Java/자바] 전화번호 유효성 검사 (0) | 2024.03.11 |