일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Visual Studio Code
- Maven
- ArrayList
- 이탈리아
- html
- 자바
- js
- windows
- IntelliJ
- Files
- 배열
- vscode
- javascript
- json
- string
- date
- Java
- 테이블
- 문자열
- 이클립스
- Button
- 자바스크립트
- CSS
- Array
- table
- CMD
- list
- 인텔리제이
- Eclipse
- input
- Today
- Total
목록Array (41)
어제 오늘 내일
반복문을 사용하여 배열의 값을 출력하는 방법을 정리해보았습니다. for forEach() for in for of for // 배열 선언 const arr = ['A', 'B', 'C']; // 배열 출력 (for 문) for(let i = 0; i < arr.length; i++) { document.write(arr[i] + ' '); } 가장 기본적인 반복문인 for문을 사용하여 배열의 값을 출력하였습니다. 배열은 0부터 순서대로 index가 증가하기 때문에, for문을 이용하여 index를 증가시키고, 이 index를 사용하여 배열에 순차적으로 접근하여 각각의 값을 출력하였습니다. forEach() // 배열 선언 const arr = ['A', 'B', 'C']; // 배열 출력 (forEach..
Java 배열의 중간에 새로운 원소를 추가하는 방법을 소개합니다. 반복문 사용하기 ArrayList 활용하기 1. 반복문 사용하기 import java.util.Arrays; public class AddArray { public static void main(String[] args) { // 원본 배열 String[] arr = {"A", "B", "D"}; // 추가할 value, index String newValue = "C"; int position = 2; // 새로운 배열의 길이 int newArrLength = arr.length + 1; // 새로운 배열 생성 String[] newArr = new String[newArrLength]; // 지정된 위치에 새로운 값 추가하며, 새로운 ..
Java에서 특정 인덱스를 기준으로 배열을 자르는 2가지 방법을 소개합니다. 반복문 이용하기 Arrays.copyOfRange() 이용하기 1. 반복문 이용하기 import java.util.Arrays; public class ArraySplit { public static void main(String[] args) { // 1. 원본 배열 int[] arr = {0, 1, 2, 3, 4, 5}; // 2. 배열을 자를 index int position = 3; // 3. 자른 배열을 담을 새로운 배열 int[] arr1 = new int[position]; int[] arr2 = new int[arr.length - position]; // 4. 배열 자르기 for(int i = 0; i < arr..
Java의 배열을 Set 객체로, Set 객체를 배열로 변환하는 방법을 알아봅니다. 배열을 Set으로 Set을 배열로 1. 배열을 Set으로 import java.util.Arrays; import java.util.HashSet; import java.util.Set; public class ArrayToSet { public static void main(String[] args) { // Set으로 변환할 배열 Integer[] arr = { 1, 1, 2, 3, 4 }; // 배열 -> Set Set set = new HashSet(Arrays.asList(arr)); // Set 출력 System.out.println(set); // [1, 2, 3, 4] } } Set set = new Has..
Java에서 배열을 합치기 위해서 반복문을 사용할 수도 있지만, 다양한 API를 활용할 수도 있습니다. System.arraycopy() Collection(List) Stream API Apache Commons Lang 1. System.arraycopy() 원본 배열을 다른 배열에 복사하면서, 배열을 합치는 방법입니다. 배열을 복사할 때, java.lang.System.arraycopy() 메소드를 사용할 수 있습니다. public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length) 파라미터 src : 복사할 원본 배열 srcPos : 복사할 원본 배열의 시작 index를 지정할 수 있습니다. (1로 ..
지난번에는 ArrayList을 HashMap으로 변환하는 방법을 알아보았습니다. [Java] ArrayList를 HashMap으로 변환하기 이번에는 Map을 배열로, List로, Set으로 변환하는 방법을 소개합니다. Map을 배열로 변환하기 Map을 List로 변환하기 Map을 Set으로 변환하기 1. Map을 배열로 변환하기 Map의 value 값을 새로운 배열에 담습니다. import java.util.Arrays; import java.util.Collection; import java.util.HashMap; import java.util.Map; public class MapConvert { public static void main(String[] args) { // Map 준비 Map ma..
Java에서 한번 선언된 배열의 길이를 늘리는 것은 불가능합니다. 따라서, 만약 배열의 길이를 늘려서, 원소를 추가해야 한다면 기존의 배열 대신, 새로운 배열을 새로 생성하고(원하는 길이만큼) 기존 배열의 값들을 새로운 배열로 복사해 주어야 합니다. 반복문 Arrays.copyOf() ArrayList 1. 반복문 코드 import java.util.Arrays; public class ArrayLength { public static void main(String[] args) { String[] arr = { "A", "B", "C" }; int arrLength = arr.length; // 기존 배열을 새로운 배열로 복사(길이를 늘려줌) String[] newArr = new String[arrL..
배열에서 중복값을 제거하는 방법입니다. Set Stream 1. Set Set은 중복된 값을 가지지 않는 Collection입니다. 따라서, 배열을 Set 타입으로 변환하면, 중복을 제거할 수 있습니다. 1.1 HashSet HashSet은 Set 인터페이스를 구현한 클래스입니다. 코드 import java.util.Arrays; import java.util.HashSet; public class RemoveArrayDuplication { public static void main(String[] args) { // 배열 준비 String[] arr = { "H", "E", "L", "L", "O" }; // 배열을 HashSet으로 변환 HashSet hashSet = new HashSet(Arra..
배열을 List로 Arrays.asList() new ArrayList(Arrays.asList()) Collectors.toList() ArrayList를 배열로 toArray() - java.util.List 배열을 List로 1. Arrays.asList() 코드 import java.util.Arrays; import java.util.List; public class ArrayConversion { public static void main(String[] args) { String[] arr = { "A", "B", "C" }; // 배열 -> List로 변환 List list = Arrays.asList(arr); System.out.println(list.get(0)); // "A" Sys..
지난 번에는 char 배열을 String으로 변환하는 방법을 알아보았습니다. [Java] char 배열을 String 문자열로 변환하기 이번에는 String을 char[] 로 변환하는 방법을 알아보겠습니다. toCharArray() 코드 import java.util.Arrays; public class StringToCharArray { public static void main(String[] args) { String str = "How are you"; // 문자열 -> char 배열로 변환 char[] charArr = str.toCharArray(); // char 배열 출력 System.out.println(Arrays.toString(charArr)); } } 결과 [H, o, w, , a..