मेरे पास एक ArrayList
अनुमान है list
, और इसमें 8 आइटम एएच हैं और अब मैं 1,3,5 स्थिति को हटाना चाहता हूं कि इंट सरणी में संग्रहीत आइटम list
मैं यह कैसे कर सकता हूं।
मैं इसके साथ करने की कोशिश कर रहा हूं
ArrayList<String> list = new ArrayList<String>();
list.add("A");
list.add("B");
list.add("C");
list.add("D");
list.add("E");
list.add("F");
list.add("G");
list.add("H");
int i[] = {1,3,5};
for (int j = 0; j < i.length; j++) {
list.remove(i[j]);
}
लेकिन पहले आइटम हटाए जाने के बाद सरणी को बदल दिया जाता है और अगले पुनरावृति में यह गलत तत्व को हटा देता है या अपवाद देता है।
List
) का उपयोग कर equals("B")
, equals("D")
और equals("F")
। इसके बारे में सोचो।