Java/Code snippet
[Java] 여러가지 코드들
2021. 7. 28. 23:44반응형
검사: 한 범위에서 해당 종류의 객체가 있는 지 검사
public boolean hasIPv6Address() {
for (LinkAddress address : mLinkAddresses) {
if (address.getAddress() instanceof Inet6Address) {
return true;
}
}
return false;
}
특징 : instanceof 키워드를 활용함
출처 : 여기
검사: 리스트가 동일한 지 검사.
Identical = 동일하다
public boolean isIdenticalAddresses(LinkProperties target) {
Collection<InetAddress> targetAddresses = target.getAddresses();
Collection<InetAddress> sourceAddresses = getAddresses();
return (sourceAddresses.size() == targetAddresses.size()) ?
sourceAddresses.containsAll(targetAddresses) : false;
}
특징 : Collection<E> 자료형을 사용했는데 List<E>는 Collection<E>를 implement하고 있기 때문에 가능하다. (여러가지 선형 자료구조들은 이 Collection을 implement하고 있다.
출처 : 여기
반응형
'Java > Code snippet' 카테고리의 다른 글
[Java] 파일입출력 간단 쉬운 예제 (0) | 2023.01.30 |
---|---|
[Java] 예제로 이해하기, anyMatch() 및 Stream() 활용 (0) | 2022.04.28 |