Avatar ·

बिना IndexOutOfBoundsException के Java में ArrayList का अंतिम तत्व कैसे प्राप्त करें

सभी को नमस्ते! मैं Java में नया हूँ और कई घंटों से एक सरल प्रतीत होने वाली समस्या से जूझ रहा हूँ। मेरे पास एक ArrayList है जिसमें मैं डायनामिक रूप से strings जोड़ रहा हूँ। मुझे अंतिम जोड़ा गया तत्व प्राप्त करना है। \n\nसमस्या यह है कि मुझे पहले से नहीं पता कि सूची में कितने तत्व होंगे। मैंने इंडेक्स के साथ `get()` मेथड का उपयोग करने की कोशिश की, लेकिन अगर सूची खाली है, तो `IndexOutOfBoundsException` आता है। यहाँ मेरा कोड है:\n\n```java\nimport java.util.ArrayList;\n\npublic class Main {\n public static void main(String[] args) {\n ArrayList list = new ArrayList<>();\n list.add("पहला");\n list.add("दूसरा");\n list.add("तीसरा");\n \n // यह कोड काम करता है\n String last = list.get(list.size() - 1);\n System.out.println("अंतिम: " + last);\n }