كيف يمكن تقسيم جملة String حسب فاصل ما؟؟
لتقسيم جملة String، فإننا نستعمل الطريقة split
public String[] split(String delimiter)
المعطى "delimiter" الذي نمرره هو الفاصل الذي سنقسم الجملة على أساسه.
لنفترض الجملة التالية:
اقتباسA sentence with some whitespace and words and no meaning!!
لو أردنا تقسيمها حسب الفراغات ( whitespace ) وطباعة محتوى المصفوفة التي نحصل عليها فإننا سنقوم بالتالي:
String phrase = "A sentence with some whitespace and words and no meaning!!";
String[] words = phrase.split(" ");
for (String word : words) {
System.out.println(word);
}والنتيجة
A
sentence
with
some
whitespace
and
words
and
no
meaning!!
مثال آخر
String phrase = "Column1#Column2#Column3#Column4#Column5";
String[] cols = phrase.split("#");
for (String c : cols) {
System.out.println(c);
}والنتيجة
Column1
Column2
Column3
Column4
Column5
>>>>> عودة إلى الأسئلة <<<<<