아이디를 체크할 때 공백을 항상 신경 써줘야한ㄷ.
// 양쪽에 공간
f.getText() 에 입력받은 " Root " ;
[트림 실제 코드]
trim()
public String trim() {
// 입력받은 값의 문자열의 길이를 len의 변수에 담는다
int len = value.length; //6
int st = 0; // 인덱스
// 사용할 문자의 길이를 문자배열에 넣기
char[] val = value; /* avoid getfield opcode */
while ((st < len) && (val[st] <= ' ')) {
st++;
}
while ((st < len) && (val[len - 1] <= ' ')) {
len--;
}
return ((st > 0) || (len < value.length)) ? substring(st, len) : this;
}
trim()
public String trim() {
// 입력받은 값의 문자열의 길이를 len의 변수에 담는다
int len = value.length; // 6
int st = 0; // 인덱스
// 사용할 문자의 길이를 문자배열에 넣기
char[] val = value; /* avoid getfield opcode */
char [] val 값 =
' ' |
R |
o |
o |
t |
' ' |
while ((st < len) && (val[st] <= ' ')) {
st++;
}
while ((st < len) && (val[len - 1] <= ' ')) {
len--;
}
//substring을 통해 공백을 제외한 부분을 가져와서 출력
return ((st > 0) || (len < value.length)) ? substring(st, len) : this;
}