All Posts

Java - ArrayList.lastIndexOf() 사용 방법 및 예제

ArrayList의 lastIndexOf()는 인자로 전달된 객체가 리스트에 존재한다면, 아이템의 인덱스를 리턴합니다. 리스트의 뒤쪽부터 인자와 동일한 객체가 있는지 찾으며, 존재한다면 그 인덱스를 리턴합니다. 없다면 -1을 리턴합니다. 리스트에 동일한 객체가 2개 이상 존재할 때, 가장 뒤쪽에 위치한 객체의 인덱스를 리턴합니다.

java28 Mar 2019

Java - ArrayList.clear() 사용 방법 및 예제

ArrayList의 clear()는 리스트의 객체를 모두 삭제하는데 사용되는 메소드입니다. 코드를 보면 내부의 배열을 모두 null로 초기화하고 size를 0으로 설정합니다. 예제를 통해 어떻게 사용하고 결과가 어떻게 되는지 알아보겠습니다.

java28 Mar 2019

Java - ArrayList.indexOf() 사용 방법 및 예제

ArrayList의 indexOf()는 인자로 전달된 객체가 리스트에 존재한다면, 아이템의 인덱스를 리턴합니다. 앞쪽부터 인자와 동일한 객체가 있는지 찾으며, 존재한다면 그 인덱스를 리턴합니다. 없다면 `-1`을 리턴합니다. 동일한 객체가 2개 이상 존재할 때, 가장 앞에 위치한 객체의 인덱스를 리턴합니다.

java28 Mar 2019

Java - ArrayList.removeAll() 사용 방법 및 예제

ArrayList의 removeAll() 메소드는 인자로 전달된 Collection의 아이템들과 일치하는 객체를 리스트에서 삭제합니다. 인자로 콜렉션을 받으며 리스트에 콜렉션의 아이템과 동일한 객체가 있다면 모두 삭제해 줍니다. 예제를 통해 어떻게 사용하는지 알아보겠습니다.

java27 Mar 2019

Java - ArrayList.remove() 사용 방법 및 예제

ArrayList의 remove()는 리스트의 객체를 삭제하는데 사용되는 메소드입니다. ArrayList.remove(int index)는 인자로 전달된 인덱스의 아이템을 리스트에서 삭제합니다. ArrayList.remove(Object o)는 인자와 동일한 객체를 리스트에서 삭제합니다. 예제를 통해 자세히 알아보겠습니다.

java27 Mar 2019

Java - ArrayList.removeIf() 사용 방법 및 예제

ArrayList의 removeIf() 메소드는 인자로 전달된 조건으로 리스트의 아이템들을 삭제합니다. ArrayList.removeIf(Predicate<? super E> filter)`는 인자로 Predicate를 받습니다. Predicate는 람다 표현식으로 전달할 수 있으며, 리스트에서 아이템을 필터링하는 조건을 표현하고 있습니다.

java27 Mar 2019

Java - ArrayList.addAll() 사용 방법 및 예제

ArrayList의 addAll() 메소드는 인자로 전달되는 Collection 객체의 모든 아이템을 리스트에 추가합니다. ArrayList.addAll(Collection c)는 콜렉션의 모든 것을 리스트 마지막에 추가합니다. ArrayList.addAll(int index, Collection c)는 특정 인덱스부터 추가합니다.

java27 Mar 2019

Python - 현재 디렉토리 위치(Working Directory) 구하는 방법

파이썬에서 파일의 위치 및 현재 디렉토리 위치를 구하는 방법들을 정리하였습니다. realpath, abspath, getcwd, getcwd 등 파이썬에서 기본적으로 제공하는 함수들을 이용하였습니다. 예제와 함께 파일 이름 및 파일 경로 등을 구하는 방법을 알아보겠습니다.

python25 Mar 2019