কম্পিউটার

জাভা প্রোগ্রাম একটি অ্যারে তালিকা থেকে সদৃশ অপসারণ


এই নিবন্ধে, আমরা একটি অ্যারে তালিকা থেকে সদৃশ অপসারণ কিভাবে বুঝতে হবে. একটি তালিকা হল সাজানো সংগ্রহ যা আমাদেরকে ক্রমানুসারে উপাদানগুলি সঞ্চয় এবং অ্যাক্সেস করতে দেয়। এতে উপাদানগুলি সন্নিবেশ করা, আপডেট করা, মুছে ফেলা এবং অনুসন্ধান করার জন্য সূচক-ভিত্তিক পদ্ধতি রয়েছে। এতে ডুপ্লিকেট উপাদানও থাকতে পারে।

নীচে একই -

এর একটি প্রদর্শন রয়েছে৷

ধরুন আমাদের ইনপুট হল

The list is defined as: [Java, Scala, Python, Java]

কাঙ্খিত আউটপুট হবে

The list after removing the duplicates: [Java, Scala, Python]

অ্যালগরিদম

Step 1 - START
Step 2 - Declare a list namely input_list and a Set namely result_set.
Step 3 - Define the values.
Step 4 - Convert the input list to a set as set cannot have duplicate values.
Step 5 - Display the result
Step 6 - Stop

উদাহরণ 1

এখানে, আমরা 'প্রধান' ফাংশনের অধীনে সমস্ত ক্রিয়াকলাপ একসাথে আবদ্ধ করি।

import java.util.ArrayList;
import java.util.LinkedHashSet;
import java.util.List;
import java.util.Set;
public class Demo {
   public static void main(String[] args) {
      System.out.println("The required packages have been imported");
      List<String> input_list = new ArrayList<String>();
      input_list.add("Java");
      input_list.add("Scala");
      input_list.add("Python");
      input_list.add("Java");
      System.out.println("The list is defined as: " +input_list.toString());
      Set<String> result_set = new LinkedHashSet<String>(input_list);
      System.out.println("The list after removing the duplicates: "+result_set);
   }
}

আউটপুট

The required packages have been imported
The list is defined as: [Java, Scala, Python, Java]
The list after removing the duplicates: [Java, Scala, Python]

উদাহরণ 2

এখানে, আমরা ক্রিয়াকলাপগুলিকে অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং প্রদর্শনকারী ফাংশনে অন্তর্ভুক্ত করি৷

import java.util.ArrayList;
import java.util.LinkedHashSet;
import java.util.List;
import java.util.Set;
public class Demo {
   static void remove_duplicates(List<String> input_list){
      Set<String> result_set = new LinkedHashSet<String>(input_list);
      System.out.println("The list after removing the duplicates: "+result_set);
   }
   public static void main(String[] args) {
      System.out.println("The required packages have been imported");
      List<String> input_list = new ArrayList<String>();
      input_list.add("Java");
      input_list.add("Scala");
      input_list.add("Python");
      input_list.add("Java");
      System.out.println("The list is defined as: " +input_list.toString());
      remove_duplicates(input_list);
   }
}

আউটপুট

The required packages have been imported
The list is defined as: [Java, Scala, Python, Java]
The list after removing the duplicates: [Java, Scala, Python]

  1. একটি প্রদত্ত বাক্য থেকে সমস্ত সদৃশ শব্দ মুছে ফেলার জন্য জাভা প্রোগ্রাম

  2. জাভা প্রোগ্রাম একটি তালিকা থেকে সদৃশ উপাদান অপসারণ

  3. পাইথন প্রোগ্রাম একটি তালিকা থেকে ডুপ্লিকেট উপাদান অপসারণ?

  4. জাভা তালিকা থেকে সদৃশ সরান