გთხოვთ, ისაუბროთ Java-ში ArrayList კლასის მეთოდებზე.
sobes.tech AI
პასუხი AI-სგან
add(E element): Ցանկի վերջում ավելացնում է տարր:
add(int index, E element): Ավելացնում է նշված ինդեքսում:
addAll(Collection<? extends E> c): Ավելացնում է մյուս հավաքածուի բոլոր տարրերը ցանկի վերջում:
addAll(int index, Collection<? extends E> c): Ավելացնում է մյուս հավաքածուի բոլոր տարրերը նշված ինդեքսում:
clear(): Մաքարում է ցանկից բոլոր տարրերը:
contains(Object o): Ստուգում է, արդյոք ցանկը պարունակում է նշված տարր:
get(int index): Վերադարձնում է նշված ինդեքսի տարրը:
indexOf(Object o): Վերադարձնում է առաջին հանդիպման ինդեքսը կամ -1, եթե չի գտնվել:
isEmpty(): Ստուգում է, արդյոք ցանկը դատարկ է:
lastIndexOf(Object o): Վերադարձնում է վերջին հանդիպման ինդեքսը կամ -1, եթե չի գտնվել:
remove(int index): Հեռացնում է նշված ինդեքսի տարրը:
remove(Object o): Հեռացնում է առաջին հանդիպման տարրը:
removeAll(Collection<?> c): Հեռացնում է ցանկից բոլոր տարրերը, որոնք կան նշված հավաքածուում:
retainAll(Collection<?> c): Թողնում է միայն այն տարրերը, որոնք կան նշված հավաքածուում:
set(int index, E element): Փոխարինում է նշված ինդեքսի տարրին:
size(): Վերադարձնում է ցանկի տարրերի քանակը:
toArray(): Փոխակերպում է ցանկը օբյեկտների զանգվածի:
toArray(T[] a): Փոխակերպում է ցանկը նշված տիպի զանգվածի:
trimToSize(): Կրճատում է ArrayList-ի ծավալը մինչեւ ներկայիս չափը: