تقسيم السلسلة في جافا يعني تقسيم السلسلة بمحدد معين إلى مجموعة من السلاسل الفرعية. على سبيل المثال، إذا قمت بتقسيم السلسلة "الأحمر، الأزرق، الأخضر، الأصفر، الوردي" مع الفاصلة كحدد، سأحصل على المصفوفة { "الأحمر"، "الأزرق"، "الأخضر"، "الأصفر"، "الوردي" }. هنا ثلاث طرق مختلفة لتقسيم السلسلة. استيراد java.util.StringTokenizer ثم قم بإنشاء مثيل جديد من StringTokenizer مع السلسلة لتعريفها و المحدد كمعلمات. إذا لم تدخل المحدد كمعلم، فإن المحدد سيتم تلقائياً تلقائياً إلى المساحة البيضاء. بعد أن يكون لديك StringTokenizer ، يمكنك استخدام طريقة nextToken() للحصول على كل رمز. استيراد java.util.Arrays ؛ استيراد java.util.StringTokenizer ؛ الطبقة العامة StringManipulation { public static void main ((String[] args) { String str = "أحمر، أخضر، أزرق، أصفر، وردي" ؛ StringTokenizer tokenizer = new StringTokenizer ((str, ","); intOf numberTokens = tokenizer.(count Strings) ؛ split[] splitArr = new String[numberOfTokens] ؛ (int i = 0; i <numberOfTokens; i++) {Arr[i] = tokenizer.nextToken System) ؛ }.outprint.\ln"(Original String: + "string"); System.print.\ln" Split Arrays: + "splitto Arrays.\n" ؛ قبل أن يتم استخدام StringStringArr في Java. ولكن الآن، يتم تثبيط استخدام StringTokenizer وتشجيع استخدام طريقة split ((() في فئة String أو استخدام حزمة java.util.regex. ستأخذ طريقة split() المحدد كبارام وتعيد مصفوفة من السلاسل الفرعية التي هي نفس الرموز من StringTokenizer. import java.util.Arrays؛ الصف العام StringManipulation { public static void main(String[] args) { String str = "أحمر، أخضر، أزرق، أصفر، وردي"; String[] splitArr = str.split(","); System.out.println"\nالصف الأصلي: " + str"؛ System.out.println"(Split Array: " + Arrays.toString(splitArr) + "\n"); } } Import java.util.regex.Pattern. استخدم طريقة التجميع ((() من فئة Pattern لتعيين المحدد ثم أعط طريقة تقسيم ((() السلسلة التي تريد تقسيمها. سوف يعيد النمط صفيف من السلاسل الفرعية. import java.util.Arrays; import java.util.regex.Pattern; public class StringManipulation { public static void main(String[] args) { String str = "red,green,blue,yellow,pink"; String[] splitArr = Pattern.compile(",").split(str); System.out.print(ln"Split Array: " + Arrays.Stringto(splitArr) + "\n"); } } هنا هو الناتج الذي ينتج عن أي من هذه الطرق لتقسيم السلاسل.  ملخص:
أفهم ما يعنيه أن تقطع خيطاً استخدم StringTokenizer لتعريف السلسلة. استخدم طريقة تقسيم صف String. استخدم التعبيرات العادية لتقسيم السلسلة استعرض نتائجك