কম্পিউটার

কিভাবে আমরা জাভা ব্যবহার করে বিভেদক হিসাবে কোনো হোয়াইটস্পেস অক্ষর দিয়ে একটি স্ট্রিং বিভক্ত করব?


বিভক্ত()৷ স্ট্রিং ক্লাসের মেথড একটি ডিলিমিটার গ্রহণ করে (স্ট্রিং আকারে), বর্তমান স্ট্রিংকে ডিলিমিটারের উপর ভিত্তি করে ছোট স্ট্রিংগুলিতে ভাগ করে এবং ফলস্বরূপ স্ট্রিংগুলিকে অ্যারে হিসাবে ফিরিয়ে দেয়। যদি স্ট্রিং-এ নির্দিষ্ট ডিলিমিটার না থাকে তবে এই পদ্ধতিটি একটি অ্যারে প্রদান করে যাতে শুধুমাত্র বর্তমান স্ট্রিং থাকে।

যদি স্ট্রিংটিতে নির্দিষ্ট ডিলিমিটার না থাকে তবে এই পদ্ধতিটি উপাদান হিসাবে পুরো স্ট্রিং ধারণকারী একটি অ্যারে প্রদান করে।

ডিলিমিটার হিসাবে সাদা স্থান দিয়ে স্ট্রিংকে বিভক্ত করা

একটি স্ট্রিংকে ডিলিমিটার হিসাবে সাদা গতি সহ স্ট্রিংগুলির অ্যারেতে বিভক্ত করতে −

  • উৎস স্ট্রিং পড়ুন।

  • split() আহ্বান করুন একটি বিভেদক হিসাবে " " পাস করার পদ্ধতি৷

  • ফলস্বরূপ অ্যারে প্রিন্ট করুন৷

উদাহরণ

জাভা প্রোগ্রাম অনুসরণ করে একটি ফাইলের বিষয়বস্তু একটি স্টিং-এ পড়ে এবং বিভাজক হিসাবে সাদা স্থান সহ split() পদ্ধতি ব্যবহার করে বিভক্ত করে −

import java.io.File;
import java.io.FileNotFoundException;
import java.util.Arrays;
import java.util.Scanner;
public class SplitExample {
   public static void main(String args[]) throws FileNotFoundException {
      Scanner sc = new Scanner(new File("D:\\sample.txt"));
      StringBuffer sb = new StringBuffer();
      String input = new String();
      while (sc.hasNextLine()) {
         input = sc.nextLine();
         sb.append(input);
      }
      String source = sb.toString();
      String result[] = source.split(" ");
      for(int i = 0; i < result.length; i++) {
         System.out.println(result[i]);
      }
   }
}

আউটপুট

Hello
how
are
you

  1. জাভা দিয়ে সেলেনিয়াম ওয়েবড্রাইভার ব্যবহার করে কীভাবে নিচে স্ক্রোল করবেন?

  2. জাভা ব্যবহার করে সেলেনিয়াম ওয়েবড্রাইভারের সাথে প্রমাণীকরণ পপআপ কীভাবে পরিচালনা করবেন?

  3. % ব্যবহার করে জাভাতে স্ট্রিং ফরম্যাটিং

  4. কিভাবে জাভা ব্যবহার করে OpenCV দিয়ে একটি ছবি ঘোরানো যায়?