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"를 기준으로 한다.
상기 이 자바 문자열을 캡처하는 세 가지 방법(추천)은 바로 편집자가 여러분에게 공유한 모든 내용입니다. 여러분께 참고가 되고 저희를 많이 사랑해 주시기 바랍니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
38. Java의 Leetcode 솔루션텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.