কম্পিউটার

কত উপায়ে আমরা জাভা ব্যবহার করে একটি স্ট্রিংকে ক্যারেক্টার অ্যারেতে রূপান্তর করতে পারি?


আপনি একটি স্ট্রিংকে একটি অক্ষর অ্যারেতে রূপান্তর করতে পারেন স্ট্রিংয়ের প্রতিটি উপাদানকে একটি অ্যারেতে অনুলিপি করে বা toCharArray() পদ্ধতি ব্যবহার করে৷

প্রতিটি উপাদান কপি করা হচ্ছে

  • রূপান্তর করার জন্য স্ট্রিং পান।

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

  • 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();
      //Creating an empty array with the length of the String
      char chArray[] = new char[str.length()];
      //Copying each element of the String to the array
      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() পদ্ধতি ব্যবহার করা

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();
      //Creating an empty array with the length of the String
      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. কীভাবে আমরা ক্যারেক্টার অ্যারেকে জাভাতে রিডারে রূপান্তর করতে পারি?