lv0Java함수 이름목록으로

가려진 이름은 무엇일까요?

코드가 하는 일을 읽고, 가려진 빈칸에 직접 이름을 지어 넣으세요. 빈칸 폭이 원본 이름의 글자 수입니다.

Strings.javaguava/src/com/google/common/base
1public static String (CharSequence a, CharSequence b) {
2  checkNotNull(a);
3  checkNotNull(b);
4  
5  int maxPrefixLength = min(a.length(), b.length());
6  int p = 0;
7  while (p < maxPrefixLength && a.charAt(p) == b.charAt(p)) {
8    p++;
9  }
10  if (validSurrogatePairAt(a, p - 1) || validSurrogatePairAt(b, p - 1)) {
11    p--;
12  }
13  return a.subSequence(0, p).toString();
14}