일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- IntelliJ
- replace
- 이클립스
- 이탈리아
- date
- CSS
- 문자열
- map
- 인텔리제이
- html
- 자바스크립트
- input
- js
- table
- 정규식
- CMD
- json
- 자바
- 배열
- Java
- string
- Button
- HashMap
- ArrayList
- vscode
- Visual Studio Code
- list
- javascript
- Array
- Eclipse
- Today
- Total
목록2025/08/28 (2)
어제 오늘 내일
자바에서 배열은 크기가 고정되어 있기 때문에, 원하는 크기나 구간만 잘라서 새 배열을 만들어야 할 때가 있습니다.이럴 때 Arrays.copyOfRange() 메서드를 사용하면 아주 간단하게 처리할 수 있습니다. 1. Arrays.copyOfRange()란?배열의 특정 시작 인덱스부터 끝 인덱스 직전까지를 복사하여 새로운 배열을 반환합니다.원본 배열은 변경되지 않고, 새로운 배열이 생성됩니다.Arrays.copyOf()와 달리, 원하는 구간만 선택적으로 복사할 수 있다는 점이 특징입니다.👉 메서드 시그니처:public static int[] copyOfRange(int[] original, int from, int to)original : 원본 배열from : 복사 시작 인덱스 (포함)to : 복사 끝..
자바에서 배열을 비교할 때 흔히 == 연산자를 쓰는 경우가 많습니다.하지만 배열에서 ==는 주소(참조) 비교이기 때문에, 내용이 같더라도 false가 나올 수 있습니다.이럴 때 바로 Arrays.equals() 메서드를 사용하면 배열의 **내용(값)**을 비교할 수 있습니다. 1. Arrays.equals()란?Arrays.equals()는 두 배열의 길이와 요소가 같은지 비교합니다.배열의 참조(주소)가 아니라, 내부 요소 값 기준으로 동등 여부를 판단합니다.비교 대상: 기본형 배열(int[], double[] 등), 객체 배열(String[], Integer[] 등)👉 true 또는 false를 반환합니다. 2. 잘못된 비교 예시 (== 연산자)public class WrongComparison { ..