خرداد ۱۶, ۱۳۹۸ Mostafa بدون دیدگاه

اگر دنبال برنامه نویس برای ساخت افزونه ،قالب،سایت،برنامه ویندوز،اپلیکیشین اندروید،ربات تلگرام و.... هستید ،سفارش برنامه نویسی را مطالعه نمایید.

توجه : درخواست افزونه ،قالب، اسکریپت و نرم افزار و ... و سوالات و مشکلات خود را در انجمن ارسال نمایید

متد split رشته ی مورد نظر بر اساس عبارت باقاعده (پارامتر regex) یا الگوی ارسال شده به عنوان آرگومان به رشته های کوچکتر یا به عبارتی آرایه ای از رشته ها تبدیل می کند و آن را در خروجی برمی گرداند (یک آرایه از رشته ها باز می گرداند).

پارامتر ورودی

regex : عبارت باقاعده یا regular expression که کاراکتر تجزیه ی المان های رشته را تعیین کرده و محتوای رشته بر اساس آن از هم جدا می شوند.

limit : این پارامتر حداکثر تعداد المان های موجود در خروجی/آرایه ای از رشته ها را مشخص می کند. اگر برابر 0 باشد، در آن صورت تمامی رشته هایی که با مقدار پارامتر regex منطبق باشند را در خروجی برمی گرداند.

خروجی متد

آرایه ای از رشته ها را به عنوان خروجی برمی گرداند.

صدور خطا

در صورتی که الگوی ارسال شده به عنوان عبارت باقاعده (regex) ناصحیح یا غیرمجاز باشد، خطای PatternSyntaxException رخ می دهد.

ویرایشی که از این متد پشتیبانی می کند

این متد از ویرایش 1.4 ابزار JDK جاوا در اختیار توسعه دهندگان قرار گرفت.

مثال کاربردی از متد split در جاوا

مثال جاری تمامی کلمات موجود در شی s1 را که بر اساس فاصله (space) از هم جدا شده اند، برمی گرداند.

public class SplitExample{  
public static void main(String args[]){  
String s1="java string split method by mypgr.ir";  
String[] words=s1.split("\\s");//جداسازی براساس فضای خالی
//using java foreach loop to print elements of string array  
for(String w:words){  
System.out.println(w);  
}  
}}  
خروجی :
java
string
split
method
by
mypgr.ir

 

 


نظرات

توجه : لطفاً فقط نظرات خود را از این طریق ارسال نمایید و سوالات و مشکلات خود را در انجمن سایت مطرح نمایید.

دیدگاهتان را بنویسید