Остается только clear() юзать
вопрос третьего метода может возникнуть если только у тебя есть список списков и ты хочешь пробежаться по ним потоком и очистить функционально, но даже так можно просто сделать ArrayList::new, так что все кейсы покрыты считаю