java - Removing Objects (Account) from an ArrayList -
सार्वजनिक बूलियन निकास खाता (स्ट्रिंग अकाउंट नंबर) {int index = 0; बूलीयन पाया = झूठा; जबकि (सूचकांक & lt; accounts.size () & amp; amp;!) (यदि (accounts.get (सूचकांक) .getAccountNumber ()। बराबर (accountNumber)) {found = true; accounts.remove (AccountNumber); } और सूचकांक ++; } अगर (पाया == सच) {वापसी सच; } और झूठी वापसी; }
जब मैं एक सही खाता नंबर दर्ज करता हूँ तो यह सत्य रिटर्न देता है, हालांकि यह ऐरेएलआईस्ट से खाते को नहीं निकालता है, कोई भी मदद की सराहना की जाएगी :)
वहां हैं। एक सूचकांक लेता है, और दूसरा वस्तु खुद को हटाने के लिए ले जाता है। लेकिन आपने खाता संख्या प्रदान की है, सूचकांक या खाता ही नहीं। अकाउंट नंबर सूची में नहीं है, अकाउंट है, इसलिए अकाउंट नंबर नहीं हटाया गया है।
आपके पास इंडेक्स है, अकाउंट नंबर के बजाय इसे आपूर्ति।
accounts.remove (सूचकांक);
Comments
Post a Comment