>Java >java지도 시간 >Java Trim의 사용예에 대한 자세한 설명

Java Trim의 사용예에 대한 자세한 설명

零下一度
零下一度원래의
2017-05-20 09:57:373510검색

림 메소드는 일반적으로 공백을 제거하는 데 사용되지만 JDK API 설명에 따르면 이 방법은 단순히 공백을 제거하는 것이 아니라 'u0000'에서 'u0020'으로 인코딩된 모든 문자를 제거할 수 있습니다.

캐리지 리턴과 라인 피드도 이 20자에 포함됩니다. 다음은 예입니다.

public 
class
 
String
Test {
public 
static
 void main(String[] args) {
char[] chars = {'a','b','c','\r','\n'};
System.out.
print
ln(chars.length);
String str = 
new
 String(chars);
System.out.println(str.length());
String newStr = str.
trim
();
System.out.println(newStr.length());
}
}

출력은 다음과 같습니다.

5
5
3

출력에서 볼 수 있듯이 TrimI() 메서드는 rn 두 문자도 제거했습니다.

다음은 Trim() 메소드의 API 설명입니다.

public String Trim()

선행과 후행을 무시하고 문자열의 복사본을 반환합니다. 공백.

이 String 객체가 빈 문자 시퀀스를 나타내거나 이 String 객체가 나타내는 문자 시퀀스의 첫 번째와 마지막 문자에 'u0020'(공백 문자)보다 큰 코드가 있는 경우 이 String 객체 인용을 반환합니다.

그렇지 않으면 문자열에 'u0020'보다 큰 코드를 가진 문자가 없으면 빈 문자열을 나타내는 새 String 객체를 생성하고 반환합니다.

그렇지 않은 경우 k는 'u0020'보다 큰 코드를 가진 첫 번째 문자의 인덱스이고 m은 'u0020'보다 큰 코드를 가진 마지막 문자의 인덱스라고 가정합니다. 인덱스 k의 문자로 시작하고 인덱스 m의 문자로 끝나는 이 문자열의 하위 문자열을 나타내는 새 String 객체를 생성합니다. 이는 this.substring(k, m+1)의 결과입니다.

이 방법은 위에서 정의한 대로 문자열의 처음부터 끝까지 공백을 자르는 데 사용됩니다.

반환:
앞뒤 공백이 제거된 이 문자열의 복사본 또는 앞뒤 공백이 없는 이 문자열의 복사본입니다.

trim() 메소드로 제거할 수 있는 문자의 세부 내용은 다음 함수를 통해 출력할 수 있습니다.

public class StringTest {
public static void main(String[] args) {
char[] chars = new char[20];
chars[0] = '\u0000';
chars[1] = '\u0001';
chars[2] = '\u0002';
chars[3] = '\u0003';
chars[4] = '\u0004';
chars[5] = '\u0005';
chars[6] = '\u0006';
chars[7] = '\u0007';
chars[8] = '\u0008';
chars[9] = '\u0009';
chars[10] = '\u0010';
chars[11] = '\u0012';
chars[12] = '\u0013';
chars[13] = '\u0014';
chars[14] = '\u0015';
chars[15] = '\u0016';
chars[16] = '\u0017';
chars[17] = '\u0018';
chars[18] = '\u0019';
chars[19] = '\u0020';
for
 (int i = 0; i < chars.length; i++) {
System.out.print("(" + i + ")" + chars[i] + "    ");
if
 (i != 0 && i % 5 == 0) {
System.out.println();
}
}
}
}

출력은 다음과 같습니다.

Java Trim의 사용예에 대한 자세한 설명

[관련 추천]

1. Java의 TrimHelper 메소드 예시 공유

2. Java의 String.trim() 메서드 예시

3.

js에서 Trim()을 사용하여 문자열 양쪽 공백을 제거하는 방법

4 .

Java의 Trim() 함수

5.

문자열에서 앞뒤 공백과 특수 문자를 제거하는 PHP 함수 Trim()

위 내용은 Java Trim의 사용예에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.