আপনি একটি স্ট্রিংকে ক্যারেক্টার অ্যারে-এ দুটি পদ্ধতিতে কনভার্ট করতে পারেন: স্ট্রিং-এর প্রতিটি এলিমেন্টকে অ্যারেতে কপি করে, অথবা 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]