ArrayList can be sorted by implementing Comparable (natural ordering for the object type), using Collections.sort() utility method, or by providing a custom Comparator for custom ordering logic. The option C references java.utils.Arrays.sort() which has a typo (should be java.util.Arrays) and works on arrays not ArrayLists directly.