을 제거합니다. java의 String.trim()은 ascii 값이 20 (공백)보다 작거나 같은 모든 문자를 제거합니다.String.trim()은 Java의 공백뿐만 아니라
자바 대신 전용 공간 (아스키 문자 20)
public String trim() {
int len = count;
int st = 0;
int off = offset; /* avoid getfield opcode */
char[] val = value; /* avoid getfield opcode */
while ((st < len) && (val[off + st] <= ' ')) {
st++;
}
while ((st < len) && (val[off + len - 1] <= ' ')) {
len--;
}
return ((st > 0) || (len < count)) ? substring(st, len) : this;
}
이 제거 * 공백 * 또한'캐리지 리턴 많은 다른 문자를 포함 '또는'line break' 등 – Lino
선행 및 후행 공백이 제거 된이 문자열의 복사본을 반환하거나 선행 공백이나 후행 공백이없는 경우이 문자열을 반환합니다. 그래서 첫 성명서가 잘못되었습니다. – JKostikiadis
공백은 20이 아닌 ASCII 문자 코드 32입니다. –