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

জাভাতে স্ট্রিংকে ক্যারেক্টার অ্যারে-এ কনভার্ট করার কতটি পদ্ধতি আছে?


আপনি একটি স্ট্রিংকে ক্যারেক্টার অ্যারে-এ দুটি পদ্ধতিতে কনভার্ট করতে পারেন: স্ট্রিং-এর প্রতিটি এলিমেন্টকে অ্যারেতে কপি করে, অথবা toCharArray() মেথড ব্যবহার করে।

প্রতিটি এলিমেন্ট কপি করা

  • কনভার্ট করার জন্য স্ট্রিংটি নিন।

  • স্ট্রিং-এর দৈর্ঘ্যের সমান একটি খালি ক্যারেক্টার অ্যারে তৈরি করুন।

  • String ক্লাসের charAt() মেথড একটি নির্দিষ্ট পজিশনের ক্যারেক্টার ফেরত দেয়। এই মেথড ব্যবহার করে স্ট্রিং-এর প্রতিটি ক্যারেক্টার অ্যারেতে কপি করুন।

উদাহরণ

import java.util.Arrays; 
import java.util.Scanner; 
public class StringToCharArray { 
    public static void main(String args[]) { 
        Scanner sc = new Scanner(System.in); 
        System.out.println("Enter a String value: "); 
        String str = sc.next(); 
        // স্ট্রিং-এর দৈর্ঘ্যের সমান একটি খালি অ্যারে তৈরি করা 
        char chArray[] = new char[str.length()]; 
        // স্ট্রিং-এর প্রতিটি এলিমেন্ট অ্যারেতে কপি করা 
        for(int i=0; i<str.length(); i++) { 
            chArray[i] = str.charAt(i); 
        } 
        System.out.println("Contents of the character array: "); 
        System.out.println(Arrays.toString(chArray)); 
    } 
}

আউটপুট

Enter a String value: Tutorialspoint 
Contents of the String array: [T, u, t, o, r, i, a, l, s, p, o, i, n, t]

toCharArray() মেথড ব্যবহার করা

String ক্লাসের toCharArray() মেথড বর্তমান স্ট্রিংকে একটি ক্যারেক্টার অ্যারে-এ রূপান্তর করে ফেরত দেয়। অতএব, এই মেথড ব্যবহার করে একটি স্ট্রিংকে ক্যারেক্টার অ্যারে-এ কনভার্ট করতে −

  • কনভার্ট করার জন্য স্ট্রিংটি নিন।

  • স্ট্রিং-এর দৈর্ঘ্যের সমান একটি খালি ক্যারেক্টার অ্যারে তৈরি করুন।

  • toCharArray() মেথড ব্যবহার করে স্ট্রিংকে ক্যারেক্টার অ্যারে-এ রূপান্তর করুন এবং উপরে তৈরি খালি অ্যারেতে সংরক্ষণ করুন।

উদাহরণ

import java.util.Arrays; 
import java.util.Scanner; 
public class ToCharArrayExample { 
    public static void main(String args[]) { 
        Scanner sc = new Scanner(System.in); 
        System.out.println("Enter a String value: "); 
        String str = sc.next(); 
        // স্ট্রিং-এর দৈর্ঘ্যের সমান একটি খালি অ্যারে তৈরি করা 
        char chArray[] = str.toCharArray(); 
        System.out.println("Contents of the character array: "); 
        System.out.println(Arrays.toString(chArray)); 
    } 
}

আউটপুট

Enter a String value: Tutorialspoint 
Contents of the character array: [T, u, t, o, r, i, a, l, s, p, o, i, n, t]

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

  2. জাভাতে JSON স্ট্রিং কে JSON অবজেক্টে রূপান্তর করুন

  3. জাভাতে প্রিডিফাইনড মেথড ছাড়া স্ট্রিং সর্ট করা

  4. জাভাতে ক্যারেক্টার অ্যারে থেকে রিডারে রূপান্তর করার পদ্ধতি