كيفية الحصول على آخر عنصر في ArrayList في Java بدون IndexOutOfBoundsException
مرحباً بالجميع! أنا مبتدئ في Java وأواجه مشكلة بسيطة منذ عدة ساعات. لدي ArrayList أضيف إليه نصوصاً بشكل ديناميكي. أحتاج إلى الحصول على آخر عنصر تمت إضافته.
المشكلة هي أنني لا أعرف مسبقاً عدد العناصر التي ستكون في القائمة. جربت استخدام method `get()` مع index، ولكن إذا كانت القائمة فارغة، يظهر `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);
}
}
```