인터페이스: 목록

메소드

concat

concat(list)은 rules.List를 반환합니다.

다른 목록의 요소를 이 목록 끝부분에 나와 있습니다.

매개변수

list

rules.List

연결할 목록입니다.

값은 null일 수 없습니다.

반환

non-null rules.List: 다른 목록의 모든 요소가 추가된 목록입니다.

hasAll

hasAll(list)이 rules.boolean을 반환함

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

매개변수

list

rules.List

찾을 요소 목록입니다.

값은 null일 수 없습니다.

반환

non-null rules.Boolean은 이 목록에 있습니다.

hasAny

hasAny(list)가 rules.boolean을 반환함

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

매개변수

list

rules.List

찾을 요소 목록입니다.

값은 null일 수 없습니다.

반환

non-null rules.Boolean 이 목록에 있습니다.

hasOnly

hasOnly(list)가 rules.boolean을 반환함

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

매개변수

list

rules.List

찾을 요소 목록입니다.

값은 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(구분자)이 rules.String을 반환함

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

매개변수

구분자

rules.String

요소를 구분하는 문자열.

값은 null일 수 없습니다.

반환

non-null rules.String: 문자열로 조인된 목록입니다.

모두 삭제

removeAll(list)은 rules.List를 반환함

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

매개변수

list

rules.List

삭제할 요소 목록입니다.

값은 null일 수 없습니다.

반환

non-null rules.List: 다른 목록의 모든 요소가 삭제된 목록입니다.

크기

size()가 rules.Integer를 반환함

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

반환

non-null rules.Integer: 목록에 있는 값의 수입니다.

설정

toSet()은 rules.Set를 반환함

목록의 모든 고유 요소가 포함된 집합을 반환합니다.

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

반환

지정된 목록에 고유한 값을 포함하는 non-null rules.Set 집합입니다.