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

Java의 Split() 문자열 메서드:예제로 문자열을 분할하는 방법

Java에서 split() 문자열이란 무엇입니까?

StrSplit() 메소드를 사용하면 특정 Java 문자열 구분 기호를 기반으로 문자열을 분리할 수 있습니다. 대부분 Java 문자열 분할 속성은 문자열을 나누거나 분할하려는 공백 또는 쉼표(,)입니다.

split() 함수 구문

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

매개변수

구분 기호를 사용하여 Java에서 문자열을 분할하는 방법

아래 예는 구분 기호를 사용하여 Java에서 문자열을 분할하는 방법을 보여줍니다.

strMain라는 문자열 변수가 있다고 가정합니다. Alpha, Beta, Gamma, Delta, Sigma와 같은 몇 개의 단어로 구성되며 모두 쉼표(,)로 구분됩니다.

여기에서 모든 개별 문자열을 원할 경우 가능한 가장 좋은 패턴은 쉼표를 기반으로 분할하는 것입니다. 따라서 다음과 같이 5개의 개별 문자열을 얻습니다.

split 문자열 사용 분할해야 하는 문자열에 대해 Java 메서드에서 구분자를 인수로 제공합니다.

이 Java 분할 문자열에서 구분 기호의 경우 구분 기호는 쉼표(,)이고 쉼표로 문자열을 분할한 결과는 배열 분할을 제공합니다.

class StrSplit{
  public static void main(String []args){
   String strMain = "Alpha, Beta, Delta, Gamma, Sigma";
    String[] arrSplit = strMain.split(", ");
    for (int i=0; i < arrSplit.length; i++)
    {
      System.out.println(arrSplit[i]);
    }
  }
}

코드의 루프는 아래와 같이 Java의 split 함수 뒤에 배열에 각 Java 분할 문자열을 인쇄합니다.

출력:

Alpha
Beta
Delta
Gamma
Sigma

예:정규식 및 길이가 있는 Java 문자열 split() 메서드

Java에서 split 함수 뒤에 첫 번째 'n' 요소만 필요하고 나머지 문자열은 그대로 유지하려는 상황을 고려하십시오. 다음과 같은 출력-

  1. 알파
  2. 베타
  3. 델타, 감마, 시그마

이것은 Java 작업에서 split() 문자열과 함께 다른 인수를 전달하여 달성할 수 있으며 필요한 문자열의 제한이 됩니다.

Java의 split 메소드의 다음 코드를 고려하십시오 –

class StrSplit2{
  public static void main(String []args){
   String strMain = "Alpha, Beta, Delta, Gamma, Sigma";
    String[] arrSplit_2 = strMain.split(", ", 3);
    for (int i=0; i < arrSplit_2.length; i++){
      System.out.println(arrSplit_2[i]);
    }
  }
}

출력:

Alpha
Beta
Delta, Gamma, Sigma

Java에서 공백으로 문자열을 분할하는 방법

문자열을 공백으로 분할하려는 상황을 고려하십시오. 여기에서 예를 살펴보겠습니다. Guru99에 오신 것을 환영합니다. 몇 단어로 구성된 strMain이라는 분할 문자열 Java 변수가 있습니다.

public class StrSplit3{  
public static void main(String args[]){  
String strMain ="Welcome to Guru99"; 
String[] arrSplit_3 = strMain.split("\\s");
    for (int i=0; i < arrSplit_3.length; i++){
      System.out.println(arrSplit_3[i]);
    }
  }
}

출력:

Welcome
to 
Guru99

java

  1. Java의 String Length() 메서드:예제로 찾는 방법
  2. 하위 문자열 및 예제가 있는 Java 문자열 indexOf() 메서드
  3. 예제가 있는 Java 문자열 charAt() 메서드
  4. Java String compareTo() 메서드:예제와 함께 사용하는 방법
  5. Java 문자열 contains() 메소드 | 예제로 하위 문자열 확인
  6. 예제가 포함된 Java 문자열 endWith() 메서드
  7. Java 문자열 replace(), replaceAll() 및 replaceFirst() 메서드
  8. Java BufferedReader:예제를 사용하여 Java에서 파일을 읽는 방법
  9. Java에서 Char를 문자열로 변환하는 방법(예제)
  10. 재귀를 사용하여 Java에서 문자열을 뒤집는 방법