arraylist 관련 질문입니다(자바)

arraylist에서 x번째 값을 빼내는 함수 아시나요? 그리고 arraylist의 contain 함수는 예를들어 apple값에 a 가 포함되있으니 참를 반환하나요?

    1개의 답변이 있어요!

    • 자바의 ArrayList 클래스에 대한 설명은 자바 한글 API 문서를 보면 잘 설명되어 있습니다.

      자바 8 기준으로 한글 문서는 다음 링크에서 찾아볼 수 있습니다.

      https://changki.com/APIs/J2SE_1.8_API_Korean/index.html

      ArrayList의 링크는 다음과 같습니다.

      https://changki.com/APIs/J2SE_1.8_API_Korean/java/util/ArrayList.html

      여기서 질문해주시 내용을 찾아보면,

      public E  get(int index)

      이 리스트내의 지정된 위치에 있는 요소를 돌려줍니다.

      위 함수를 사용하면 됩니다.

      그리고,

      public boolean contains(Object  o)

      지정의 요소가 이 리스트에 포함되어 있는 경우에true를 돌려줍니다. 즉, 이 리스트에,(o==null ? e==null : o.equals(e))가 되는 요소e가 1개이상 포함되어 있는 경우에게만true를 돌려줍니다.

      contains는 1개 이상 포함이 된 경우에 true 입니다. apple이란 요소가 있다면 apple을 찾을 수 있지만 a로는 찾을 수 없습니다.

      다만 apple이 1개 일수도 있고 2개일 수도 있으므로 true가 나왔다고 1개의 요소가 일치된다고 생각하면 오류를 범할 수 있습니다.