자바 는 split 로 하나 이상 의 빈 칸 을 포함 하 는 문자열 사례 를 분할 합 니 다.

정규 표현 식 사용 하기:
1.String 의 split 방법 은 정규 표현 식 을 지원 합 니 다.
2.정규 표현 식\s 는 공백 문자 와 일치 하 는 것 을 표시 하고+한 번 또는 여러 번 일치 하 는 것 을 표시 합 니 다.
예 를 들 어 분할 할 문자열 은:
String str = "the sky is blue";
분할 함수:

  public static String[] flipping(String str){
    String[] string = str.split("\\s+");//         
    //String[] string = str.split(" ");//       
    return string;
  }
보충 지식:자바 에서 split()함수 의 용법 및 세부 사항
String.split("절단 할 준 측")는 String[]의 첫 주 소 를 되 돌려 줍 니 다.String.split("자 를 준 측").length 는 이 String 이 잘 린 하위 문자열 의 개 수 를 되 돌려 줍 니 다(즉,몇 단락 으로 잘 렸 습 니 다).String.split("),이때 절 단 된 첫 번 째 부분 은 빈 문자열 입 니 다.코드 는 다음 과 같 습 니 다:

package Demo; 
public class DemoSplit {
 public static void main(String[] args) { 
 test();
 }
 
 public static void test(){ 
 String s="a,b,c,d,e";
 String temp[];
 
 temp=s.split(",");//String split   ,      String  。
 System.out.println("temp==="+temp);//System.out.print(s.split("      "))             
 System.out.println("     :"+temp.length);
 System.out.println("   ,      :");
 for(int i=0;i<temp.length;i++){
  System.out.println(temp[i]);
 }
 
 String temp1[];
 temp1=s.split("");
 System.out.println("temp1==="+temp1);//System.out.print(s.split("      "))             
 System.out.println("     :"+temp1.length);
 System.out.println("   ,      :");
 for(int i=0;i<temp1.length;i++){
  System.out.println(temp1[i]);
 }
 }
}
실행 결 과 는:

이상 의 자바 가 split 로 하나 이상 의 빈 칸 을 포함 하 는 문자열 사례 를 나 누 는 것 은 바로 작은 편집 이 여러분 에 게 공유 하 는 모든 내용 입 니 다.참고 가 되 고 많은 응원 을 바 랍 니 다.

좋은 웹페이지 즐겨찾기