हम इस प्रकार एक ArrayList के रूप में शब्दों की एक सूची दी गई हैं:एक ऐरेलिस्ट से दी गई लंबाई की स्ट्रिंग को हटा रहा है?
public ArrayList<String> getListOfStrings(){
ArrayList<String> list = new ArrayList<String>();
list.add("This");
list.add("is");
list.add("an");
list.add("exercise");
list.add("to");
list.add("illustrate");
list.add("the");
list.add("use");
list.add("of");
list.add("ArrayLists");
list.add(".");
return list;
}
मैं एक विधि है कि सूची में सभी शब्दों को हटा कि (यानी सभी ArrayList में वस्तुओं) है कि कैसे लिख सकता हूँ उपयोगकर्ता द्वारा दर्ज लंबाई "लेन"?
मैं पहले से ही लिखा है एक विधि लंबाई के सभी शब्द "लेन" उपयोगकर्ता द्वारा दर्ज सूचीबद्ध करता है, और यह काम करता है, यह इस प्रकार है:
public ArrayList<String>getWordsWithLength(int len, ArrayList<String> lijst){
ArrayList<String> list = new ArrayList<String>();
for(String woord: lijst){
if(woord.length()==len){
list.add(woord);
}
}
return(list);
}
लेकिन जावा में अभी शुरुआत के रूप में, मैं अटक कर रहा हूँ लंबाई "लेन" के शब्दों को कैसे हटाएं। कृपया सहायता कीजिए! (मैं इस छाप के तहत हूं कि आप सूची के अंत से उन्हें हटाकर शुरू कर सकते हैं,
आप उन्हें वापस लौटने वाली नई सूची में नहीं जोड़कर _remove_ उन्हें करेंगे। –
बदलें '== 'से'! = ' – Cruncher
पीछे की ओर भी काम करेगा, लेकिन केवल पारंपरिक' के लिए 'लूप के साथ (' int i = list.size-1; i> = 0; i--) 'विविधता। सारकोस का समाधान पसंद किया गया है हालांकि –