산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial programming >> java

Java split() 메서드 마스터하기: 실전 가이드와 코드 예제

Java에서 split() 메서드란?

String.split() 메서드는 지정된 구분자(정규 표현식로 정의)를 기준으로 문자열을 부분 문자열 배열로 나눕니다. 일상적 용례에서는 구분자가 공백이나 콤마지만, 어떤 정규식 패턴도 사용 가능합니다.

메서드 시그니처

public String[] split(String regex)
public String[] split(String regex, int limit)

매개변수

콤마 구분자로 문자열 분할

예를 들어 strMain = "Alpha, Beta, Delta, Gamma, Sigma" 문자열이 있다고 합시다. 콤마와 뒤따르는 공백으로 분할하면 다섯 개 단어로 분리됩니다:

Java split() 메서드 마스터하기: 실전 가이드와 코드 예제

String.split(", ")로 이 연산 수행:

class StrSplit {
    public static void main(String[] args) {
        String strMain = "Alpha, Beta, Delta, Gamma, Sigma";
        String[] arrSplit = strMain.split(", ");
        for (String part : arrSplit) {
            System.out.println(part);
        }
    }
}

출력

Alpha
Beta
Delta
Gamma
Sigma

limit으로 분할 제어하기

처음 몇 개 요소만 필요하고 나머지는 하나로 합치고 싶을 때 limit 매개변수 사용. limit 3이면 세 번째 요소에 나머지 문자열이 포함:

  1. Alpha
  2. Beta
  3. Delta, Gamma, Sigma
class StrSplitWithLimit {
    public static void main(String[] args) {
        String strMain = "Alpha, Beta, Delta, Gamma, Sigma";
        String[] arrSplit = strMain.split(", ", 3);
        for (String part : arrSplit) {
            System.out.println(part);
        }
    }
}

출력

Alpha
Beta
Delta, Gamma, Sigma

공백으로 문자열 분할

문장을 개별 단어로 나누려면 단일 공백으로 분할. 예:

public class SplitBySpace {
    public static void main(String[] args) {
        String strMain = "Welcome to Guru99";
        String[] arrSplit = strMain.split(" ");
        for (String word : arrSplit) {
            System.out.println(word);
        }
    }
}

출력

Welcome
to
Guru99

java

  1. Java String length() 메서드: 문자열 크기 구하기 (예제 포함)
  2. Java String.indexOf() 마스터: 부분문자열 위치 찾기 & 실전 예제
  3. Java String.charAt() 완전 이해: 문법, 반환타입, 예외, 실전 예제
  4. Java String compareTo() 마스터: 문법, 활용 케이스, 실전 예제
  5. Java String.contains() 메서드: 부분문자열 포함 여부 확인 (실전 예제)
  6. Java String.endsWith() 마스터: 문자열 접미사 확인 예제
  7. Java 문자열 치환 마스터: replace(), replaceAll(), replaceFirst() 완벽 해설
  8. Java BufferedReader로 파일 읽기: 실전 가이드와 예제
  9. 자바에서 char를 String으로 변환하기: 실전 예제와 모범 사례
  10. 자바에서 재귀를 이용해 문자열 뒤집기: 단계별 가이드