Java String.split()

1563 단어 자바
java.lang.string.split 
split 방법 
문자열 을 하위 문자열 로 나 눈 다음 결 과 를 문자열 배열 로 되 돌려 줍 니 다. 
stringObj.split([separator,[limit]]) 
매개 변수 
stringObj 
필수 옵션.분 해 될 String 대상 이나 텍스트 입 니 다.이 대상 은 split 방법 으로 수정 되 지 않 습 니 다. 
separator 
옵션 가능.문자열 이나 정규 표현 식 대상 은 문자열 을 구분 할 때 하나 이상 의 문 자 를 사용 하 는 지 표시 합 니 다.이 옵션 을 무시 하면 전체 문자열 을 포함 하 는 단일 요소 배열 을 되 돌려 줍 니 다. 
limit 
옵션 가능.이 값 은 배열 의 요소 개 수 를 제한 하 는 데 사 용 됩 니 다.
* 설명 
split 방법의 결 과 는 문자열 배열 입 니 다. stingObj 에서 separator 가 나타 나 는 위치 마다 분해 해 야 합 니 다.
1. "."를 구분한다 면 다음 과 같은 표기 법 이 어야 합 니 다. String. split ("\\\.") 을 사용 해 야 합 니 다. 그래 야 정확하게 구분 할 수 있 습 니 다. String. split (".") 을 사용 할 수 없습니다.2. "|"을 구분한다 면 다음 과 같은 표기 법 이 어야 합 니 다: String. split ("\\\|"). 그래 야 정확하게 구분 할 수 있 습 니 다. String. split ("|") 을 사용 할 수 없습니다.    "."와 "|"은 모두 전의 문자 이기 때문에 "\\"를 추가 해 야 합 니 다.3. 한 문자열 에 여러 개의 구분자 가 있다 면 "|"을 연결 문자 로 사용 할 수 있 습 니 다. 예 를 들 어 "a = 1 and b = 2 or c = 3"을 사용 하여 세 개 를 모두 구분 할 수 있 습 니 다. String. split ("and | or") 를 사용 할 수 있 습 니 다.
예시 1
String str="225.225.1.0";
      String[] strarray=str.split("\\.");
      for (int i = 0; i < strarray.length; i++)
          System.out.println(strarray[i]);

则输出为
255
255
1
0
示例2 

예시 3
String str="Java|string|split.test";
      String[] strarray=str.split("\\.|\\|");
      for (int i = 0; i < strarray.length; i++)
          System.out.println(strarray[i]);
输出为
Java
string
split
test

좋은 웹페이지 즐겨찾기