빈 문자열의 "분할"이 비어 있지 않은 어레이를 반환하는 이유는 무엇입니까? 빈 문자열로 분할하면 크기가 1인 배열이 반환됩니다. scala> "".split(',') res1: Array[String] = Array("") 빈 배열이 반환되는 것을 고려하십시오. scala> ",,,,".split(',') res2: Array[String] = Array() 설명해주세요:)오렌지를 0번 쪼개면 오렌지 한 조각만 남습니다.Java 및 Scala 분할 방식은 다음과 같은 두 단계로 작동합니다. 먼저 문자열을 구분 기호로 나눕니다.따라서 문자열에 딜리미터가 포함되지 않으면 입력 문자열만 포함된 싱글톤 배열이 반환됩니다. 둘째, 맨 오른쪽에 있는 빈 문자열을 모두 제거합니다.이게 이유야",,,".split("..