Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |
Tags
- 데이터베이스
- CSS 박스모델 구성
- 위치속성
- 실수 타입
- CSS 정리
- 연산의 방향
- 강아지 출력
- 키보드입력데이터
- HTML
- 연산자
- 이클립스
- 부호/증감 연산자
- 삼항연산자
- 고양이 출력
- 논리연산자
- ul 태그
- 대입연산자
- 백준 문제풀기
- background-repeat 속성
- 박스 모델의 성격
- 변수사용범위
- oracle
- 정수 연산
- background-size 속성
- 콘솔로 변수값 출력
- CSS
- 논리부정
- java
- 새싹 출력
- 자바
Archives
- Today
- Total
너와 나의 개발 고리
[JAVA/자바] Java split() 문자열 자르기 본문
split()
문자열을 특정 구분자를 기준으로 분리하여 문자열 배열로 반환하는 메서드다.
주어진 문자열을 특정 패턴이나 구분자를 기준으로 분할하고, 분할된 문자열을 배열로 반환한다.
split 메서드의 형식은 다음과 같다.
public String[] split(String regex)
regex는 분할 기준이 되는 정규 표현식이나 일반 문자열이다.
String board = "번호, 제목, 내용, 성명";
String[] arr = board.split(",");
위의 코드를 보면 board는 쉼표로 구분된 문자열을 가지고 있다.
split() 메소드를 호출할 때 쉼표를 제공하면 분리괸 문자열로 구성된 배열(array)을 얻을 수 있다.

public class SplitExample{
public static void main(String[] args){
String board = "1, "자바 학습", "참조 타입 String을 학습합니다.", "홍길동";
// 문자열 분리
String[] tokens = board.split(",");
// 인덱스별로 읽기
System.out.println("번호 : " + tokens[0]);
System.out.println("제목 : " + tokens[1]);
System.out.println("내용 : " + tokens[2]);
System.out.println("성명 : " + tokens[3]);
// for문을 이용한 읽기
for(int i = 0; i<tokens.length; i++){
System.out.println(tokens[i]);
}
}
}
<실행결과>
// 인덱스별로 읽기
번호 : 1
제목 : 자바 학습
내용 : 참조 타입 String을 학습합니다
성명 : 홍길동
// for 문을 이용한 읽기
1
자바 학습
참조 타입 String을 학습합니다.
홍길동'JAVA' 카테고리의 다른 글
| [JAVA/자바] Java substring 문자열 잘라내기 (0) | 2023.06.12 |
|---|---|
| [JAVA/자바] Java replace, replaceAll 문자열 대체 (0) | 2023.06.11 |
| [JAVA/자바] Java length, length(), size()의 사용법 및 차이 (0) | 2023.06.11 |
| [JAVA/자바] indexOf/lastIndexOf 특정 문자 위치 찾기 (0) | 2023.06.11 |
| [JAVA/자바] 자바 기초 문법 정리(출력, 입력, 연산자, 변수, 제어문, 무한반복문) (0) | 2023.06.01 |