일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- map
- html
- Array
- ArrayList
- javascript
- 자바
- 인텔리제이
- string
- CSS
- input
- Visual Studio Code
- 이클립스
- vscode
- CMD
- 자바스크립트
- 정규식
- 이탈리아
- 문자열
- Java
- IntelliJ
- Button
- list
- js
- 배열
- HashMap
- date
- Eclipse
- replace
- json
- table
- Today
- Total
어제 오늘 내일
자바에서 배열을 비교할 때 흔히 == 연산자를 쓰는 경우가 많습니다.하지만 배열에서 ==는 주소(참조) 비교이기 때문에, 내용이 같더라도 false가 나올 수 있습니다.이럴 때 바로 Arrays.equals() 메서드를 사용하면 배열의 **내용(값)**을 비교할 수 있습니다. 1. Arrays.equals()란?Arrays.equals()는 두 배열의 길이와 요소가 같은지 비교합니다.배열의 참조(주소)가 아니라, 내부 요소 값 기준으로 동등 여부를 판단합니다.비교 대상: 기본형 배열(int[], double[] 등), 객체 배열(String[], Integer[] 등)👉 true 또는 false를 반환합니다. 2. 잘못된 비교 예시 (== 연산자)public class WrongComparison { ..
자바에서 배열을 다루다 보면, 기존 배열의 크기를 늘리거나 일부만 복사해야 할 때가 있습니다.이때 유용하게 사용할 수 있는 메서드가 바로 Arrays.copyOf() 입니다.이번 글에서는 Arrays.copyOf()의 기본 사용법부터 실무에서 자주 쓰이는 활용 예제까지 정리해보겠습니다. 1. Arrays.copyOf()란?Arrays.copyOf()는 기존 배열을 복사하여 새로운 배열을 생성하는 메서드입니다.배열 크기를 늘리거나 줄이는 것도 가능합니다.반환값은 새로운 배열 객체입니다. (원본은 변경되지 않음) 2. 기본 사용법import java.util.Arrays;public class CopyOfExample1 { public static void main(String[] args) { ..
자바에서 정렬을 할 때 흔히 사용하는 두 가지 방법이 있습니다.Arrays.sort()Collections.sort()둘 다 배열이나 컬렉션을 정렬할 때 쓰이지만, 적용 대상과 내부 동작에서 차이가 있습니다. 1. Arrays.sort()대상: 배열(array)위치: java.util.Arrays 클래스에 포함사용법: Arrays.sort(배열)import java.util.Arrays;public class ArraysSortExample { public static void main(String[] args) { int[] arr = {5, 3, 1, 4, 2}; Arrays.sort(arr); System.out.println(Arrays.toString(..
문자열을 거꾸로 뒤집는 로직은 알고리즘 문제나 문자열 처리에서 자주 등장합니다.반복문을 직접 작성할 수도 있지만, StringBuffer.reverse()를 사용하면 단 한 줄로 해결할 수 있습니다. 1. reverse() 기본 사용법public synchronized StringBuffer reverse()현재 문자열을 역순으로 뒤집음반환 타입이 자기 자신(StringBuffer)이므로 메서드 체이닝 가능원본 내용이 변경됨StringBuffer sb = new StringBuffer("Hello");sb.reverse();System.out.println(sb.toString());// 출력: olleH👉 "Hello"가 "olleH"로 뒤집혔습니다. 2. 실전 활용 예제숫자 뒤집기StringBuff..
프로그래밍에서 데이터를 정렬하는 기능은 자주 사용됩니다.자바(Java)에서는 배열을 정렬할 때 Arrays.sort() 메서드를 활용할 수 있습니다.이번 글에서는 기본적인 사용법부터, 문자열 정렬, 내림차순 정렬, 사용자 정의 정렬까지 정리해보겠습니다. 1. 기본 사용법Arrays.sort()는 배열을 오름차순(작은 값 → 큰 값)으로 정렬합니다.import java.util.Arrays;public class SortExample1 { public static void main(String[] args) { int[] numbers = {5, 2, 8, 1, 3}; Arrays.sort(numbers); System.out.println(Arrays.toStr..