인터페이스: 목록

행동 양식

연결

concat(list)는 rule.List를 반환합니다.

이 목록의 끝에 다른 목록의 요소를 추가하여 새 목록을 만듭니다.

매개변수

목록

규칙.목록

연결할 목록입니다.

값은 null일 수 없습니다.

보고

non-null rules.List 다른 목록의 모든 요소가 추가된 목록을 나열합니다.

모두있다

hasAll(list)은 rule.Boolean을 반환합니다.

목록에 다른 목록의 모든 요소가 포함되어 있는지 확인합니다.

매개변수

목록

규칙.목록

찾을 요소의 목록입니다.

값은 null일 수 없습니다.

보고

non-null rules.Boolean 이 목록에 다른 목록의 모든 요소가 포함되어 있으면 true입니다.

hasAny

hasAny(list)는 rule.Boolean을 반환합니다.

목록에 다른 목록의 요소가 포함되어 있는지 확인합니다.

매개변수

목록

규칙.목록

찾을 요소의 목록입니다.

값은 null일 수 없습니다.

보고

non-null rules.Boolean 이 목록에 다른 목록의 요소가 포함되어 있으면 true입니다.

hasOnly

hasOnly(list)는 rule.Boolean을 반환합니다.

목록의 모든 요소가 다른 목록에 있는지 확인합니다.

매개변수

목록

규칙.목록

찾을 요소의 목록입니다.

값은 null일 수 없습니다.

보고

non-null rules.Boolean 반복되는 요소를 제외하고 목록의 모든 요소가 다른 목록에 있는 경우 true입니다.

['a', 'b'].hasOnly(['a', 'c']) == false
['a', 'b'].hasOnly(['a', 'b', 'c']) == true
['a', 'b'].hasOnly(['b', 'a']) == true
['a', 'a', 'b'].hasOnly(['a', 'b', 'b']) == true
['a', 'a', 'b'].hasOnly(['a', 'b', 'b', 'c']) == true

가입하다

Join(separator)은 rule.String을 반환합니다.

구분 기호를 사용하여 목록의 요소를 문자열로 결합합니다.

매개변수

분리 기호

규칙.문자열

요소를 구분하는 문자열입니다.

값은 null일 수 없습니다.

보고

non-null rules.String 문자열로 결합된 목록입니다.

모두 제거

RemoveAll(list)은 rule.List를 반환합니다.

이 목록에서 다른 목록의 요소를 제거하여 새 목록을 만듭니다.

매개변수

목록

규칙.목록

제거할 요소 목록..

값은 null일 수 없습니다.

보고

non-null rules.List 다른 목록의 모든 요소가 제거된 목록을 나열합니다.

크기

size()는 rule.Integer를 반환합니다.

목록에 있는 값의 개수를 가져옵니다.

보고

non-null rules.Integer 목록의 값 수를 정수로 지정합니다.

설정

toSet()은 규칙을 반환합니다.Set

목록의 모든 고유 요소를 포함하는 집합을 반환합니다.

두 개 이상의 요소가 동일하지만 동일하지 않은 경우 결과 집합에는 목록의 첫 번째 요소만 포함됩니다. 나머지 요소는 폐기됩니다.

보고

non-null rules.Set 주어진 목록의 고유한 값을 포함하는 집합입니다.