كيفية الحصول على آخر عنصر في 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);
}
}
```