java 문자열 캡처의 세 가지 방법 (추천)

모두가 알다시피 자바는 많은 문자열을 캡처하는 방식을 제공했다.다음은 대략 몇 가지가 있는지 살펴보자.
1.split () + 정규 표현식으로 캡처합니다.
정규를 split () 에 전송합니다.문자열 그룹 형식을 되돌려줍니다.그러나 이런 방식을 통해 절취하면 성능 손실이 크다. 왜냐하면 분석의 정규가 매우 소모되기 때문이다.

String str = "abc,12,3yy98,0";
String[] strs=str.split(",");
for(int i=0,len=strs.length;i<len;i++){
  System.out.println(strs[i].toString());
}
실행 결과:
abc
십이
3yy98
0
2. 문자열 캡처는 subString() 메서드를 통해 수행됩니다.
subString은 서로 다른 매개 변수를 통해 서로 다른 절취 방식을 제공한다
2.1 매개 변수 하나만 전송
예:
String sb = "bbbdsajjds";
sb.substring(2);
문자열을 인덱스 번호 2에서 문자열의 끝까지 캡처합니다.색인 값은 0부터 시작합니다.
2.2 인덱스 값 2개 전송
String sb = "bbbdsajjds";
sb.substring(2, 4);
색인 번호 2부터 색인 4까지 끝납니다(색인 4절취를 포함하지 않습니다. 즉, 실제 절취는 2와 3호 문자입니다).
실행 결과는 다음과 같습니다.
bdsajjds
bd
3. StringUtils를 통해 제공되는 방법
StringUtils.substringBefore(“dskeabcee”, “e”);
/결과: dsk/
여기는 첫 번째'e'를 기준으로 합니다.
StringUtils.substringBeforeLast(“dskeabcee”, “e”)
결과: dskeabce
이곳은 마지막 "e"를 기준으로 한다.
상기 이 자바 문자열을 캡처하는 세 가지 방법(추천)은 바로 편집자가 여러분에게 공유한 모든 내용입니다. 여러분께 참고가 되고 저희를 많이 사랑해 주시기 바랍니다.

좋은 웹페이지 즐겨찾기