2013-01-17 39 views
7

खाली मैं एक कक्षा में एक सदस्य चर है:स्काला एक सूची

val options = mutable.LinkedList[SelectOption]() 

मैं बाद तो डेटाबेस से इस सूची को पॉप्यूलेट।

किसी बिंदु पर मैं सूची को रीफ्रेश करना चाहता हूं। मैं इसे कैसे खाली करूं?

जावा में:

options.clear(); 

वहाँ स्काला में एक बराबर है?

उत्तर

12

LinkedList का उपयोग न करें। यह एक निम्न स्तर का संग्रह है जो एक डेटा संरचना प्रदान करता है जिसे उपयोगकर्ता की इच्छा ... और जिम्मेदारी में छेड़छाड़ की जा सकती है।

इसके बजाय, Buffer कक्षाओं में से एक का उपयोग करें, जिसमें clear विधि है। इस विधि को, Clearable विशेषता से विरासत में मिला है, ताकि आप Clearable का विस्तार करने वाले वर्गों को देख सकें।

+0

बहुत बहुत धन्यवाद। बिल्कुल सही +1 –