मुझे इस अवांछित char
से int
रूपांतरण में लूप में सामना करना पड़ रहा है। कहते हैं कि मैं वर्ण के इस सूची है और मैं उन में से एक को हटाना चाहते हैं:अक्षरों के एक ArrayList से एक चरित्र को हटाने
List<Character> chars = new ArrayList<>();
chars.add('a');
chars.add('b');
chars.add('c');
chars.remove('a'); // or chars.remove('a'-'0');
तो 'a'
अपने int
मूल्य के रूप में व्याख्या की है और मैं एक IndexOutOfBoundsException
अपवाद हो रही है। क्या इसके लिए कोई आसान कामकाज है?
कि कोई आवश्यकता नहीं है; आपको बस सही अधिभार कॉल करने की आवश्यकता है। – SLaks
वाह मैंने दूसरा अनुमान लगाया। मैंने शुरुआत में इसे स्पष्ट रूप से डालने के लिए कहा और फिर मेरा जवाब बदल दिया। – learner0000
मुझे पता है, लेकिन आपकी प्रारंभिक कास्ट (मुझे विश्वास है) गलत था। उसी प्रकार कास्टिंग करने का कोई प्रभाव नहीं पड़ता है। मेरा जवाब देखें – SLaks