일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- CMD
- json
- 테이블
- Maven
- Eclipse
- 자바
- 자바스크립트
- Array
- js
- IntelliJ
- vscode
- 배열
- 정규식
- html
- input
- 이클립스
- windows
- date
- CSS
- javascript
- Java
- 인텔리제이
- list
- Button
- Visual Studio Code
- 문자열
- ArrayList
- table
- 이탈리아
- string
- Today
- Total
목록분류 전체보기 (935)
어제 오늘 내일
Java에서 문자열을 다루다 보면, 특정 구분자를 기준으로 잘라 배열로 만들어야 할 때가 있습니다.이때 가장 많이 사용하는 메서드가 바로 String.split() 입니다. 1. 기본 사용법split() 메서드는 문자열을 정규 표현식(Regex) 기준으로 나누어 문자열 배열을 반환합니다.public String[] split(String regex)public String[] split(String regex, int limit)regex: 구분자로 사용할 정규 표현식limit: 결과 배열의 최대 크기 (0 또는 음수면 제한 없음) 2. 간단한 예제콤마(,)로 문자열 나누기String fruits = "Apple,Banana,Cherry";String[] arr = fruits.split(",");for..
StringBuilder는 문자열을 효율적으로 수정할 수 있는 클래스입니다.그중에서도 일부 문자열을 지우는 기능을 제공하는 메서드가 delete()와 deleteCharAt()입니다. 1. delete() 기본 사용법public StringBuilder delete(int start, int end)start 인덱스부터 end 직전까지의 문자열을 삭제end 인덱스는 포함되지 않음 (반개구간)StringBuilder sb = new StringBuilder("Java Programming");sb.delete(5, 16);System.out.println(sb.toString());// 출력: Java 👉 "Programming" 부분이 삭제되고 "Java "만 남습니다. 2. deleteCharAt()..
Java 8부터 도입된 Stream API는 데이터를 함수형 스타일로 처리할 수 있게 해줍니다.배열을 스트림으로 변환하면, 반복문 없이도 필터링, 매핑, 집계 같은 작업을 간결하게 수행할 수 있습니다.이를 가능하게 하는 메서드가 바로 Arrays.stream() 입니다.이 메서드는 배열을 Stream API와 함께 활용할 수 있도록 변환하는 기능을 합니다. 1. 기본 사용법Arrays.stream()은 배열을 Stream으로 변환합니다.import java.util.Arrays;public class StreamExample1 { public static void main(String[] args) { int[] numbers = {1, 2, 3, 4, 5}; Arrays...
프로그래밍을 하다 보면 문자열을 서로 비교하거나 정렬해야 할 때가 있습니다.예를 들어,학생 이름을 가나다순/알파벳 순으로 정렬단어 목록을 정리검색 기능에서 입력한 값과 비교이럴 때 자바(Java)에서는 문자열을 사전순(lexicographical order) 으로 비교할 수 있는 여러 가지 방법을 제공합니다.이번 글에서는 compareTo(), compareToIgnoreCase(), 그리고 대소문자 구분 없는 정렬의 확실한 방법까지 차근차근 살펴보겠습니다. 1. compareTo() 기본 사용법자바에서 문자열 비교의 핵심은 compareTo() 메서드입니다.이 메서드는 두 문자열을 비교해 정수(int) 값을 반환합니다.음수(-) → 앞 문자열이 뒤 문자열보다 사전순으로 먼저 옴0 → 두 문자열이 같음..

윈도우 버전 확인하는 3가지 방법 (초간단 꿀팁)PC를 사용하다 보면 내가 사용 중인 Windows 버전이 궁금할 때가 있습니다. 프로그램 설치나 오류 해결, 또는 업데이트 확인을 위해서 꼭 알아야 할 때가 있죠. 이번 글에서는 윈도우 버전을 확인하는 3가지 가장 쉬운 방법을 소개해드립니다.1. 단축키 Win + R → winver 입력가장 간단한 방법은 실행창을 이용하는 것입니다.키보드에서 Win + R 키를 동시에 누릅니다. (또는, 시작 메뉴의 검색창에 '실행'을 입력하여, '실행' 앱을 실행합니다.)실행창에 winver 입력 후 Enter를 누릅니다."Windows 정보" 창이 열리면서 에디션, 버전, 빌드 번호를 확인할 수 있습니다. 👉 빠르고 간단해서 가장 많이 쓰이는 방법이에요.2. 설정(..
다음과 같이 liquibase checksum 오류가 발생하는 경우 해결방법liquibase.exception.CommandExecutionException: liquibase.exception.ValidationFailedException: Validation Failed:1 changeset check sumdb/changelog/2024-01/schema-changes.xml::add-email-column::jdoe previously: 8:3a5d9e4b2b8f9a1f5b4a53e34f9d2c65 now: 8:9c1e2a3b4f1d6c9f8e3b0d7e2f1c4a67Reason: The changeset has been modified since it was execu..
Java로 로또 번호 생성하기로또 번호(1~45 사이의 중복 없는 6개 숫자)를 생성하는 다양한 방법을 소개합니다. 1. Set을 이용한 중복 없는 로또 번호 생성 (기본 방법)Set을 사용하면 중복을 자동으로 제거할 수 있어 로또 번호 생성에 적합합니다.import java.util.HashSet;import java.util.Random;import java.util.Set;public class LottoGenerator { public static void main(String[] args) { Random random = new Random(); Set lottoNumbers = new HashSet(); while (lottoNumbers.size()..
Java에서 랜덤 문자열 생성 방법Java에서 영문자, 숫자, 특수 문자 등으로 이루어진 랜덤 문자열을 생성하는 방법을 살펴보겠습니다. 1. Random 클래스를 이용한 랜덤 문자열 생성 (기본 방법)import java.util.Random;public class RandomStringGenerator { public static void main(String[] args) { int length = 10; // 원하는 문자열 길이 String characters = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; // 사용 가능한 문자 StringBuilder sb = new StringB..
Java에서 중복되지 않는 난수 생성 방법 1. Set을 이용한 중복 제거 (빠르고 간단한 방법)Set은 중복된 값을 자동으로 제거하므로, 중복 없는 난수를 생성하는 가장 간단한 방법입니다.import java.util.HashSet;import java.util.Random;import java.util.Set;public class UniqueRandomNumbers { public static void main(String[] args) { Random random = new Random(); Set uniqueNumbers = new HashSet(); int min = 1, max = 100, count = 10; // 1~100 사이의 10개의 난수 ..
Java에서 4자리 난수 생성하기Java에서 4자리 숫자로 된 난수(1000 ~ 9999) 를 생성하는 여러 가지 방법을 살펴보겠습니다. 1. Random 클래스를 이용한 4자리 난수 생성 (간단한 방법)import java.util.Random;public class FourDigitRandom { public static void main(String[] args) { Random random = new Random(); int randomNumber = 1000 + random.nextInt(9000); // 1000 ~ 9999 System.out.println("4자리 난수: " + randomNumber); }}출력4자리 난수: 3748rando..