Trim ()의 함수 : 문자열의 시작과 끝에서 공간을 제거합니다.
public static void main (String arg []) {문자열 a = "hello world"; String b = "hello world"; system.out.println (b.equals (a)); a = a.trim (); // 문자열 시스템의 시작과 끝에서 공백을 제거합니다. 실행 결과 :
A : Hello World, False
A : Hello World, True
Trim ()의 소스 코드 :
public String trim () {
int arg0 = this.value.length;
//이 문자열의 길이를 가져옵니다
int arg1 = 0;
// int 값을 선언하고 0의 값을 할당합니다.
char [] arg2;
// char 배열을 선언합니다
for (arg2 = this.value; arg1 <arg0 && arg2 [arg1] <= 32; ++ arg1) {
//이 문자 배열을 Arg2 문자 배열에 할당합니다 (Java 문자열의 하단 레이어는 문자 배열 이며이 문자 배열은 문자열 클래스의 값 속성입니다);
// 왜 32 이하의 이유는 ASCII 코드 테이블을 참조하십시오. ASCII 표 32는 공간을 나타내며 32, /n Newline 문자, /r 캐리지 리턴 문자, /b 백 스페이스 등의 탭 탭 문자가 있습니다.
// 문자열이 "123"인 경우 메소드가 실행되면 Arg1의 값이 1에 할당됩니다.
;
}
while (arg1 <arg0 && arg2 [arg0 -1] <= 32) {
-arg0;
// 문자열이 "123"인 경우 메소드가 실행되면 Arg0이 4의 값이 할당됩니다.
}
arg1 <= 0 && arg0> = this.value.length? 이것 : this.substring (arg1, arg0);
// arg1 == 1이므로 돌아가십시오. this.substring (1,4)
// 머리를 포함하지만 꼬리는 포함되지 않으면 결과는 "123"입니다.
}요약
위는 Java의 String.trim () 함수의 함수 예제 및 소스 코드에 대한이 기사의 전체 내용입니다. 모든 사람에게 도움이되기를 바랍니다. 관심있는 친구들은이 사이트를 계속 참조 할 수 있습니다.
" 해시 맵 사용의 Java 소스 코드 분석 "
" Java는 스레딩 인스턴스를 종료하고 정지 () 메소드 소스 코드 읽기 "
" Java 프로그래밍에서 Arraylist 소스 코드 분석 "
단점이 있으면 메시지를 남겨 두십시오. 이 사이트를 지원해 주신 친구들에게 감사드립니다!