কম্পিউটার

কিভাবে Arraylist থেকে ডুপ্লিকেট মানগুলি পেতে হয় এবং তারপরে সেই আইটেমগুলিকে Android এ অন্য অ্যারেলিস্টে পেতে হয়?


কিভাবে Arraylist থেকে ডুপ্লিকেট মান পেতে হয় এবং তারপর সেই আইটেমগুলিকে অন্য অ্যারেলিস্টে পেতে হয় সে সম্পর্কে এই উদাহরণটি দেখায়।

ধাপ 1 − অ্যান্ড্রয়েড স্টুডিওতে একটি নতুন প্রকল্প তৈরি করুন, ফাইল ⇒ নতুন প্রকল্পে যান এবং একটি নতুন প্রকল্প তৈরি করতে সমস্ত প্রয়োজনীয় বিবরণ পূরণ করুন৷

ধাপ 2 − res/layout/activity_main.xml-এ নিম্নলিখিত কোড যোগ করুন।

  

উপরের কোডে, আমরা অ্যারে তালিকা থেকে ডুপ্লিকেশন তালিকা আইটেম দেখানোর জন্য listview নিয়েছি।

ধাপ 3 − src/MainActivity.java

-এ নিম্নলিখিত কোড যোগ করুন
প্যাকেজ com.example.andy.myapplication; android.os.Bundle আমদানি করুন; android.support.v7.app.AppCompatActivity আমদানি করুন; android.widget.ArrayAdapter আমদানি করুন; android.widget.ListView; আমদানি java.util.ArrayList; import java.util.HashSet; import java.util.Set; পাবলিক ক্লাস MainActivity AppCompatActivity প্রসারিত করে { ListView list; @ওভাররাইড সুরক্ষিত শূন্যতা onCreate(বান্ডেল savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); সেট<স্ট্রিং> সেট =নতুন হ্যাশসেট<>(); ArrayList MainListItem =নতুন ArrayList(); MainListItem.add("সাই"); MainListItem.add("সাই"); MainListItem.add("ram"); MainListItem.add("সাই কৃষ্ণ"); MainListItem.add("সাই রাম কৃষ্ণ"); MainListItem.add("tutorialspoint.com"); MainListItem.add("tutorialspoint.com"); ArrayList ডুপ্লিকেট =নতুন ArrayList(); (স্ট্রিং s :MainListItem) { if (!set.add(s)) { duplicates.add(s); } } তালিকা =findViewById(R.id.list); ArrayAdapter arrayAdapter =নতুন ArrayAdapter(MainActivity.this, android.R.layout.simple_list_item_1, ডুপ্লিকেট); list.setAdapter(arrayAdapter); }}

উপরের কোডে আমরা অ্যারেলিস্ট নিয়েছি নিচের মত –

ArrayList MainListItem =new ArrayList();MainListItem.add("Sai");MainListItem.add("Sai");MainListItem.add("ram");MainListItem.add("সাই) কৃষ্ণ");MainListItem.add("সাই রাম কৃষ্ণ");MainListItem.add("tutorialspoint.com");MainListItem.add("tutorialspoint.com");

উপরের কোডে “sai” এবং “tutrialspoint.com” হল ডুপ্লিকেট মান।

আপনার অ্যাপ্লিকেশন চালানোর চেষ্টা করা যাক. আমি ধরে নিচ্ছি আপনি আপনার কম্পিউটারের সাথে আপনার আসল অ্যান্ড্রয়েড মোবাইল ডিভাইসটি সংযুক্ত করেছেন৷ অ্যান্ড্রয়েড স্টুডিও থেকে অ্যাপটি চালাতে, আপনার প্রোজেক্টের অ্যাক্টিভিটি ফাইলগুলির একটি খুলুন এবং টুলবার থেকে রান আইকনে ক্লিক করুন। একটি বিকল্প হিসাবে আপনার মোবাইল ডিভাইস নির্বাচন করুন এবং তারপরে আপনার মোবাইল ডিভাইসটি পরীক্ষা করুন যা আপনার ডিফল্ট স্ক্রীন প্রদর্শন করবে –

কিভাবে Arraylist String  থেকে ডুপ্লিকেট মানগুলি পেতে হয় এবং তারপরে সেই আইটেমগুলিকে Android এ অন্য অ্যারেলিস্টে পেতে হয়?

উপরের ফলাফলে, এটি অ্যারেলিস্ট থেকে সদৃশ মান দেখিয়েছে।


  1. অ্যান্ড্রয়েডে কীভাবে একটি স্ট্রিং একটি কার্যকলাপ থেকে অন্যটিতে পাস করবেন?

  2. অ্যান্ড্রয়েডে ঠিকানা থেকে অক্ষাংশ এবং দ্রাঘিমাংশ কীভাবে খুঁজে পাবেন?

  3. কিভাবে android.widget.ImageView এর উচ্চতা এবং প্রস্থ পাবেন?

  4. অ্যান্ড্রয়েডের ওয়েবভিউ থেকে কীভাবে ওয়েব পৃষ্ঠার বিষয়বস্তু পাবেন?