우리 모두 알다시피, Java는 줄을 가로 채는 여러 가지 방법을 제공합니다. 대략 몇 가지 유형을 살펴 보겠습니다.
1. split () + 가로 채기에 대한 정규 표현식.
일반을 split ()로 전달하십시오. 문자열 배열 유형을 반환합니다. 그러나 분석 규칙이 매우 시간이 많이 걸리기 때문에 이러한 방식으로 이러한 방식으로 가로 채는 것은 성능 손실이 크게 증가합니다.
String str = "abc, 12,3yy98,0"; String [] strs = str.split ( ","); for (int i = 0, len = strs.length; i <len; i ++) {stystrs [i] .tostring ());}실행 결과 :
알파벳
12
3yy98
0
2. substring () 메소드를 사용하여 문자열 차단을 수행하십시오.
서브 스트링은 다른 매개 변수를 통해 다른 가로 채기 방법을 제공합니다
2.1 하나의 매개 변수 만 전달됩니다
예를 들어:
문자열 sb = "bbbdsajjds";
sb.substring (2);
문자열을 인덱스 번호 2에서 문자열의 끝까지 가로 채십시오. (인덱스 값은 0에서 시작);
2.2 2 개의 인덱스 값으로 전달됩니다
문자열 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"는 여기서 기초입니다.
위의 세 가지 Java 문자열 차단 방법 (권장)은 내가 공유하는 모든 내용입니다. 나는 당신이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.