স্ট্রিং ক্লাসের স্প্লিট() পদ্ধতি একটি রেগুলার এক্সপ্রেশন গ্রহণ করে, বর্তমান ইনপুট টেক্সটকে টোকেনে বিভক্ত করে এবং স্ট্রিং অ্যারে হিসেবে ফিরিয়ে দেয়।
উদাহরণ
import java.util.Scanner; public class Example{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("Enter input text: "); String input = sc.nextLine(); String[] strArray = input.split("\\d"); for (int i=0; i<strArray.length; i++) { System.out.println(strArray[i]); } } }
আউটপুট
Enter input text: 1Ramu 2Raju 3Radha 4Rahman 5Rachel Ramu Raju Radha Rahman Rachel
Java.util.regex প্যাকেজ - ব্যবহার করে একটি স্ট্রিং বিভক্ত করা
উদাহরণ
আপনি প্যাটার ক্লাসের split() পদ্ধতি ব্যবহার করে একটি স্ট্রিংও ছিটিয়ে দিতে পারেন। এই পদ্ধতিটি একটি স্ট্রিং গ্রহণ করে এবং অন্তর্নিহিত রেগুলার এক্সপ্রেশনের উপর ভিত্তি করে এটিকে টোকেনে বিভক্ত করে এবং একটি স্ট্রিং অ্যারে হিসাবে ফিরিয়ে দেয়।
import java.util.Scanner; import java.util.regex.Pattern; public class SplittingString{ public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("Enter input text: "); String input = sc.nextLine(); String regex = "\\d"; //Creating a pattern object Pattern pattern = Pattern.compile(regex); String[] strArray = pattern.split(input); for (int i=0; i<strArray.length; i++) { System.out.println(strArray[i]); } } }
আউটপুট
Enter input text: 1Ramu 2Raju 3Radha 4Rahman 5Rachel Ramu Raju Radha Rahman Rachel