কম্পিউটার টিউটোরিয়াল

জাভা প্রোগ্রাম: LinkedList কে অ্যারে-এ এবং অ্যারে কে LinkedList-এ রূপান্তর

এই আর্টিকেলে আমরা বুঝব কীভাবে LinkedList কে অ্যারে-এ এবং অ্যারে কে LinkedList-এ রূপান্তর করতে হয়। java.util.LinkedList ক্লাসের অপারেশনগুলো ডাবলি-লিঙ্কড লিস্টের মতো কাজ করে। লিস্টে ইন্ডেক্স করার অপারেশনগুলো লিস্টের শুরু বা শেষ থেকে ট্রাভার্স করে, যেটি নির্দিষ্ট ইন্ডেক্সের কাছে hơn।

ধরুন ইনপুট:

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

চাহিদা আউটপুট:

The result array is: Java Python Scala Mysql

অ্যালগরিদম

Step 1 - START 
Step 2 - ভেরিয়েবল ডিক্লেয়ার 
Step 3 - মান ডিফাইন 
Step 4 - একটি লিস্ট তৈরি করুন এবং 'add' মেথড দিয়ে এলিমেন্ট যোগ করুন 
Step 5 - কনসোলে লিস্ট প্রদর্শন 
Step 6 - পূর্বের লিস্ট সাইজের আরেকটি খালি লিস্ট তৈরি করুন 
Step 7 - 'toArray' মেথড ব্যবহার করে অ্যারে-এ রূপান্তর করুন 
Step 8 - অ্যারে ইটারেট করুন এবং এলিমেন্টগুলো কনসোলে দেখান 
Step 9 - STOP

উদাহরণ ১

লিস্ট কে অ্যারে-এ রূপান্তর।

import java.util.LinkedList; 

public class Demo { 
    public static void main(String[] args) { 
        System.out.println("The required packages have been imported"); 
        LinkedList input_list = new LinkedList<>(); 
        input_list.add("Java"); 
        input_list.add("Python"); 
        input_list.add("Scala"); 
        input_list.add("Mysql"); 
        System.out.println("The list is defined as: " + input_list); 
        String[] result_array = new String[input_list.size()]; 
        input_list.toArray(result_array); 
        System.out.print("\nThe result array is: "); 
        for(String elements: result_array) { 
            System.out.print(elements + " "); 
        } 
    } 
}

আউটপুট

The required packages have been imported 
The list is defined as: [Java, Python, Scala, Mysql] 
The result array is: Java Python Scala Mysql

উদাহরণ ২

এখানে অ্যারে কে লিস্ট-এ রূপান্তর করা হয়েছে।

import java.util.Arrays; 
import java.util.LinkedList; 

public class Demo { 
    public static void main(String[] args) { 
        System.out.println("The required packages have been imported"); 
        String[] result_array = {"Java", "Python", "Scala", "Mysql"}; 
        System.out.println("The elements of the result_array are defined as: " + Arrays.toString(result_array)); 
        LinkedList result_list = new LinkedList<>(Arrays.asList(result_array)); 
        System.out.println("\nThe elements of the result list are: " + result_list); 
    } 
}

আউটপুট

The required packages have been imported 
The elements of the result_array are defined as: [Java, Python, Scala, Mysql] 
The elements of the result list are: [Java, Python, Scala, Mysql]
  1. জাভাতে LinkedList কীভাবে Array-তে রূপান্তর করবেন?

  2. জাভাতে স্ট্রিংকে হেক্সাডেসিমেল এবং বিপরীতে রূপান্তর করা

  3. জাভাতে লিস্ট কে JSON অ্যারে-এ রূপান্তর করুন

  4. জাভা গাইড: লিস্ট কে অ্যারেতে কনভার্ট করা (এবং আবার ফিরিয়ে আনা) toArray() এবং Arrays.asList() দিয়ে