Avatar ·

كيفية الحصول على آخر عنصر في ArrayList في Java بدون IndexOutOfBoundsException

مرحباً بالجميع! أنا مبتدئ في Java وأواجه صعوبة منذ عدة ساعات في مهمة تبدو بسيطة. لدي ArrayList أقوم بإضافة نصوص إليه بشكل ديناميكي. أحتاج إلى الحصول على آخر عنصر تمت إضافته. المشكلة هي أنني لا أعرف مسبقاً كم عدد العناصر التي ستكون في القائمة. جربت استخدام method `get()` مع الفهرس، لكن إذا كانت القائمة فارغة، يظهر خطأ `IndexOutOfBoundsException`. إليك الكود الخاص بي: ```java import java.util.ArrayList; public class Main { public static void main(String[] args) { ArrayList list = new ArrayList<>(); list.add("الأول"); list.add("الثاني"); list.add("الثالث"); // هذا الكود يعمل String last = list.get(list.size() - 1); System.out.println("آخر عنصر: " + last); } } ```