| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 정규식
- input
- HashMap
- Button
- 이탈리아
- json
- 문자열
- vscode
- CSS
- Array
- javascript
- date
- html
- Java
- js
- list
- table
- 인텔리제이
- 배열
- map
- Eclipse
- ArrayList
- 자바
- string
- IntelliJ
- CMD
- 이클립스
- replace
- 자바스크립트
- Visual Studio Code
- Today
- Total
목록분류 전체보기 (1001)
어제 오늘 내일
윈도우 버전 확인하는 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..
시드(Seed)란?시드(Seed) 는 난수 생성기의 초기값(Starting Value) 입니다.컴퓨터에서 난수(Random Number)를 생성할 때 완전한 무작위(randomness)는 불가능하기 때문에,특정한 초기값(Seed) 을 설정하여 유사 난수를 생성합니다. 1. 시드(Seed)의 역할같은 시드 값을 사용하면 항상 같은 난수를 생성.다른 시드 값을 사용하면 서로 다른 난수를 생성.시드 값을 기반으로 난수가 결정되므로, 난수의 재현 가능성이 있음. 2. 시드를 설정하는 이유1) 난수의 재현성 보장동일한 프로그램을 여러 번 실행할 때, 같은 난수를 얻고 싶을 경우 시드를 고정.테스트 또는 디버깅할 때 동일한 결과를 보장.2) 완전히 새로운 난수 생성시드를 현재 시간(System.currentTime..
Java Random 클래스의 주요 사용법과 예제Java의 Random 클래스는 난수를 생성하는 데 사용되는 표준 라이브러리 클래스입니다.이를 사용하면 정수, 실수, 불리언 값 등 다양한 난수를 생성할 수 있습니다. 1. Random 클래스 개요java.util.Random 패키지Random 객체를 생성하면 시드(seed) 를 기반으로 난수를 생성.Seed란?https://hianna.tistory.com/910정수, 실수, 불리언 값, 바이트 배열 등의 난수를 생성하는 다양한 메서드 제공. 2. Random 클래스 주요 메서드nextInt()int모든 정수 범위에서 랜덤 값 반환nextInt(n)int0 이상 n 미만의 난수 반환 (0 ≤ 결과 nextLong()long모든 long 범위에서 난수 반환..
Java에서 문자열의 마지막 개행 문자 제거 하기문자열의 마지막에 개행 문자(\n, \r, \r\n)가 포함되어 있을 경우 이를 제거하는 방법을 정리해보겠습니다. 1. replaceFirst()를 활용한 제거public class RemoveLastNewLine { public static void main(String[] args) { String text = "Hello World\n"; // 마지막 개행 문자 제거 String result = text.replaceFirst("\n$", "").replaceFirst("\r$", "").replaceFirst("\r\n$", ""); System.out.println("[" + result + ..
Java 문자열의 줄바꿈 제거 방법Java에서 문자열 내 줄바꿈 문자(\n, \r)를 제거하려면 여러 방법을 사용할 수 있습니다. 1. replace 또는 replaceAll 사용public class RemoveNewLine { public static void main(String[] args) { String text = "Hello\nWorld\r\nJava"; // 줄바꿈 문자 제거 String result = text.replace("\n", "").replace("\r", ""); System.out.println(result); // HelloWorldJava }}\n : 개행 문자 (LF, Unix/Linux, Mac)\r :..