일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 교보생명
- 리스트
- 보험
- 추가납입
- 웹개발
- 프로그래밍
- 인출수수료
- 납입
- Java
- 급성심근경색증
- 문자열
- 프론트엔드
- 보험료
- 교보
- Vue.js
- PythonProgramming
- 사망
- python
- 자바스크립트
- javascript
- 수수료
- 파이썬
- jQuery
- 변환
- 특약
- 중도인출
- 가입
- 뇌출혈
- 심장질환
- 코딩
- Today
- Total
목록2024/03/08 (49)
SeouliteLab
ArrayList에 특정 위치에 요소 추가하는 방법 Java의 ArrayList는 크기를 동적으로 조절할 수 있는 배열 기반의 리스트입니다. ArrayList에 특정 위치에 요소를 추가하는 방법을 알아보겠습니다. 예제 코드: 1. add(int index, E element) 메서드 사용 import java.util.ArrayList; public class Main { public static void main(String[] args) { ArrayList list = new ArrayList(); list.add("Apple"); list.add("Banana"); list.add("Orange"); // 특정 위치(인덱스 1)에 요소 추가 list.add(1, "Grapes"); System.o..
문자열을 배열로 변환하는 방법 Java에서 문자열을 배열로 변환하는 방법은 다양합니다. 여러 가지 방법을 사용하여 문자열을 배열로 변환하는 예제를 살펴보겠습니다. 예제 코드: 1. 문자열을 문자 배열로 변환 String str = "Hello"; char[] charArray = str.toCharArray(); 2. 문자열을 단어 단위로 분할하여 배열로 변환 String str = "Java is fun"; String[] words = str.split(" "); 3. 문자열을 한 글자씩 나누어 배열로 변환 String str = "Hello"; String[] letters = str.split(""); 4. StringTokenizer를 사용하여 문자열을 배열로 변환 String str = "Ja..
배열 순서 뒤집기란? 배열 순서 뒤집기는 배열의 원소들을 역순으로 정렬하는 과정을 말합니다. 이를 통해 배열의 순서를 뒤집어 새로운 배열을 만들거나, 기존 배열을 수정할 수 있습니다. 예제 코드: public class Main { // 배열을 뒤집는 메서드 public static void reverseArray(int[] arr) { int start = 0; int end = arr.length - 1; while (start < end) { // 시작과 끝을 서로 교환 int temp = arr[start]; arr[start] = arr[end]; arr[end] = temp; start++; end--; } } public static void main(String[] args) { // 예제..
StringBuilder의 장단점 StringBuilder는 가변 크기의 문자열을 효율적으로 처리할 수 있는 Java의 클래스입니다. 장점과 단점을 살펴보겠습니다. 장점: 가변 크기: StringBuilder는 가변 크기의 문자열을 처리할 수 있어 메모리 효율적입니다. 빠른 문자열 조작: 문자열을 추가, 삭제, 변경하는 작업이 빠르고 효율적입니다. 스레드 안전성: 단일 스레드 환경에서는 스레드 안전하게 작동합니다. 단점: 동기화: StringBuilder는 동기화되지 않기 때문에 다중 스레드 환경에서는 안전하지 않을 수 있습니다. 유사한 기능 StringBuilder와 유사한 기능을 가진 다른 Java 클래스들이 있습니다. 이들을 살펴보고 예제를 통해 각각의 사용법을 확인해보겠습니다. 1. StringB..
예제 1: StringBuilder를 이용하여 문자열 초기화 StringBuilder sb = new StringBuilder("Hello"); System.out.println("Original StringBuilder: " + sb); // 문자열 초기화 sb.setLength(0); System.out.println("StringBuilder after clearing: " + sb); StringBuilder를 사용하여 문자열을 초기화하는 방법입니다. `setLength(0)` 메서드를 사용하여 문자열의 길이를 0으로 설정하여 모든 문자열을 삭제합니다. 예제 2: StringBuilder 인스턴스를 새로 생성하여 문자열 초기화 StringBuilder sb = new StringBuilder("H..
예제 1: 오토박싱(Autoboxing) int primitiveInt = 10; Integer wrappedInt = primitiveInt; // Autoboxing System.out.println("Wrapped Integer: " + wrappedInt); 오토박싱은 기본 자료형을 해당하는 래퍼 클래스로 자동으로 변환하는 것을 의미합니다. 위 예제에서는 `int`형 변수를 `Integer` 래퍼 클래스로 자동으로 변환하여 할당하고 있습니다. 예제 2: 언박싱(Unboxing) Integer wrappedInt = 20; int primitiveInt = wrappedInt; // Unboxing System.out.println("Primitive int: " + primitiveInt); 언박..
예제 1: TreeMap을 사용하여 키(Key)로 정렬 HashMap map = new HashMap(); map.put("apple", 50); map.put("banana", 30); map.put("orange", 40); map.put("grape", 20); TreeMap sortedMap = new TreeMap(map); System.out.println(sortedMap); `TreeMap`을 사용하여 HashMap을 키(Key)로 정렬하는 예제입니다. TreeMap은 키의 자연 순서에 따라 정렬됩니다. 예제 2: Comparator를 사용하여 값(Value)로 정렬 HashMap map = new HashMap(); map.put("apple", 50); map.put("banana", ..
예제 1: 반복문을 사용하여 최대값 및 최소값 찾기 HashSet numbers = new HashSet(); numbers.add(10); numbers.add(30); numbers.add(20); numbers.add(50); numbers.add(40); int max = Integer.MIN_VALUE; int min = Integer.MAX_VALUE; for (int num : numbers) { if (num > max) { max = num; } if (num < min) { min = num; } } System.out.println("최대값: " + max); System.out.println("최소값: " + min); 반복문을 사용하여 HashSet의 요소를 순회하면서 최대값과 최..
예제 1: LocalDate에서 일 수 더하기/빼기 // 현재 날짜 LocalDate today = LocalDate.now(); // 3일 후 날짜 LocalDate threeDaysLater = today.plusDays(3); System.out.println("3일 후 날짜: " + threeDaysLater); // 1달 전 날짜 LocalDate oneMonthAgo = today.minusMonths(1); System.out.println("1달 전 날짜: " + oneMonthAgo); `LocalDate`를 사용하여 날짜에 대한 연산을 수행하는 예제입니다. `plusDays()` 및 `minusMonths()` 메서드를 사용하여 날짜를 더하거나 빼는 방법을 보여줍니다. 예제 2: Loc..
예제 1: 특수문자 제거 String str = "Hello, World! This is a test string."; String result = str.replaceAll("[^a-zA-Z0-9]", ""); System.out.println(result); // 출력 결과: HelloWorldThisisateststring 정규 표현식을 사용하여 문자열에서 특수문자를 제거하는 예제입니다. `replaceAll` 메서드를 사용하여 대상 문자열에서 알파벳과 숫자가 아닌 모든 문자를 제거합니다. 예제 2: 숫자 제거 String str = "The price is $9.99"; String result = str.replaceAll("\\d", ""); System.out.println(result); ..