일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- IntelliJ
- 문자열
- date
- Java
- 인텔리제이
- CSS
- HashMap
- vscode
- input
- Eclipse
- Visual Studio Code
- map
- Button
- string
- 이탈리아
- 자바
- ArrayList
- replace
- CMD
- 자바스크립트
- html
- Array
- list
- 이클립스
- json
- table
- 배열
- js
- 정규식
- javascript
- Today
- Total
어제 오늘 내일
문자열을 다룰 때는 split()처럼 나누는 것도 많이 쓰지만, 반대로 여러 문자열을 하나로 합치는 작업도 자주 필요합니다.Java에서는 String.join() 메서드를 사용하면 손쉽게 문자열을 합칠 수 있습니다. 1. 기본 사용법public static String join(CharSequence delimiter, CharSequence... elements)public static String join(CharSequence delimiter, Iterable elements)delimiter: 각 문자열 사이에 들어갈 구분자elements: 합칠 문자열들(배열, 리스트 등) 2. 배열 합치기String[] fruits = {"Apple", "Banana", "Cherry"};String resu..
자바(Java)에서 데이터를 저장할 때 ArrayList는 많이 사용하는 컬렉션 클래스입니다.그런데 가끔은 **2차원 배열(행렬처럼 행과 열이 있는 구조)**을 만들어야 할 때가 있습니다.예를 들어,학생별 과목 점수를 저장할 때게시판 글과 댓글을 계층적으로 저장할 때좌표나 매트릭스 구조를 다룰 때이번 글에서는 ArrayList로 2차원 배열처럼 다루는 방법을 정리해 보겠습니다. 1. ArrayList 안에 ArrayList 넣기자바에서 ArrayList는 기본적으로 1차원 구조입니다.하지만 ArrayList 안에 또 다른 ArrayList를 넣으면, 마치 2차원 배열처럼 사용할 수 있습니다.import java.util.*;public class TwoDArrayListExample1 { publ..
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...