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