Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Android

एंड्रॉइड ArrayBlockingQueue में किसी तत्व को कैसे खोजें?

<घंटा/>

उदाहरण में आने से पहले, हमें पता होना चाहिए कि एरेब्लॉकिंग क्यू क्या है, यह फीफो तरीके से यात्रा करता है और सबसे लंबे समय तक रहने वाला पहला तत्व और कतार का अंतिम तत्व समय की छोटी अवधि में रहने वाला है।

यह उदाहरण दर्शाता है कि android ArrayBlockingQueue में किसी तत्व को कैसे खोजा जाए

चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।

चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।

 <टेक्स्ट व्यू एंड्रॉइड:आईडी ="@ + आईडी / एक्शनइवेंट" एंड्रॉइड:टेक्स्ट साइज ="40 एसपी" एंड्रॉइड:लेआउट_मार्जिनटॉप ="30 डीपी" एंड्रॉइड:लेआउट_विड्थ ="wrap_content" " android:layout_height="match_parent" />

उपरोक्त कोड में, हमने ArrayBlockingQueue तत्वों को दिखाने के लिए टेक्स्ट व्यू लिया है।

चरण 3 - निम्न कोड को src/MainActivity.java

में जोड़ें <पूर्व>पैकेज com.example.myapplication;import android.annotation.SuppressLint;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.View;import android.widget.TextView;import java.util.concurrent.ArrayBlockingQueue;सार्वजनिक वर्ग MainActivityAppCompatActivity का विस्तार करता है { ArrayBlockingQueuearrayBlockingQueue; @Override संरक्षित शून्य पर क्रिएट (बंडल सेव किया गया इंस्टेंसस्टेट) {super.onCreate (savedInstanceState); setContentView(R.layout.activity_main); arrayBlockingQueue =नया ArrayBlockingQueue<>(50); अंतिम TextViewactionEvent =findViewById (R.id.actionEvent); arrayBlockingQueue.add("sai"); arrayBlockingQueue.add("ram"); arrayBlockingQueue.add ("कृष्णा"); arrayBlockingQueue.add ("प्रसाद"); actionEvent.setText ("" + arrayBlockingQueue); actionEvent.setOnClickListener (नया दृश्य। OnClickListener () {@SuppressLint("SetTextI18n") @Override public void onClick(View v) {actionEvent.setText("" + arrayBlockingQueue.offer("prasad")); }}); }}

आइए अपना एप्लिकेशन चलाने का प्रयास करें। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक खोलें और टूलबार से रन आइकन पर क्लिक करें। एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा -

एंड्रॉइड ArrayBlockingQueue में किसी तत्व को कैसे खोजें?

अब टेक्स्ट व्यू पर क्लिक करें, यह जांच करेगा कि तत्व कतार में उपलब्ध है जैसा कि नीचे दिखाया गया है -

एंड्रॉइड ArrayBlockingQueue में किसी तत्व को कैसे खोजें?


  1. एंड्रॉइड ConcurrentLinkedDeque में अंतिम तत्व कैसे प्राप्त करें?

    उदाहरण में आने से पहले, हमें पता होना चाहिए कि ConcurrentLinkedDequeis क्या है, यह लिंक्ड नोड्स पर आधारित अनबाउंड डेक है। एकाधिक थ्रेड सुरक्षा के साथ डेक तत्वों तक पहुंच सकते हैं। यह उदाहरण दर्शाता है कि Android ConcurrentLinkedDeque में अंतिम तत्व कैसे प्राप्त करें चरण 1 - एंड्रॉइड स्टूडियो में ए

  1. एंड्रॉइड में पूल () ArrayBlockingQueue का उपयोग कैसे करें?

    एक उदाहरण में जाने से पहले, हमें पता होना चाहिए कि एरेब्लॉकिंग क्यू क्या है, यह फीफो तरीके से यात्रा करता है और सबसे लंबे समय तक रहने वाला पहला तत्व और कतार का अंतिम तत्व कम समय तक रहने वाला है। यह उदाहरण दर्शाता है कि android में पूल () ArrayBlockingQueue का उपयोग कैसे करें चरण 1 - एंड्रॉइड स्टूड

  1. एंड्रॉइड ArrayBlockingQueue में टेक () का उपयोग कैसे करें?

    उदाहरण में आने से पहले, हमें पता होना चाहिए कि एरेब्लॉकिंग क्यू क्या है, यह फीफो तरीके से यात्रा करता है और सबसे लंबे समय तक रहने वाला पहला तत्व और कतार का अंतिम तत्व कम समय तक रहने वाला है। यह उदाहरण दर्शाता है कि android ArrayBlockingQueue में टेक () का उपयोग कैसे करें चरण 1 - एंड्रॉइड स्टूडियो