일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Visual Studio Code
- 정규식
- 문자열
- list
- vscode
- 배열
- javascript
- IntelliJ
- Array
- json
- 자바스크립트
- html
- date
- 이탈리아
- CSS
- Java
- replace
- Button
- input
- 인텔리제이
- Eclipse
- js
- string
- map
- 이클립스
- HashMap
- CMD
- ArrayList
- table
- 자바
- Today
- Total
어제 오늘 내일
시드(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 :..
Java StringBuffer 클래스 사용법 및 예제StringBuffer 클래스는 String과 달리 변경 가능한(mutable) 문자열을 다룰 수 있으며,StringBuilder와 유사하지만멀티스레드 환경에서 안전(Thread-safe)하게 동작합니다.내부적으로 동기화(synchronized)가 적용되어 있어 여러 스레드가 동시에 접근해도안정적으로 문자열을 수정할 수 있습니다. 1. StringBuffer 생성StringBuffer sb1 = new StringBuffer(); // 빈 문자열 생성StringBuffer sb2 = new StringBuffer("Hello"); // 초기 문자열 설정StringBuffer sb3 = new StringBuffer(50); // 초기 용량(capaci..