menusearch
javapro.ir

حذف فضای خالی بین String ها در جاوا | نمونه مثال String

جستجو
سه شنبه ۱ مهر ۱۳۹۹ | ۲۱:۱۰:۴۶
۱۳۹۹/۱/۱۹ سه شنبه
(2)
(0)
حذف فضای خالی بین String ها در جاوا | نمونه مثال String
حذف فضای خالی بین String ها در جاوا | نمونه مثال String

چگونه فضای خالی بین String در جاوا را حذف کنیم؟

 

 

به نام خدا

 

 

سلام دوست عزیزم.در این جلسه آموزشی زبان برنامه نویسی جاوا قصد داریم یکی از نمونه مثال های ساده اما کاربردی جاوا را بررسی کنیم.

 


یکی از کاربران سایت جاواپرو از بنده سوال کردن چطور فضای خالی یا space بین یک String در جاوا را حذف کنیم؟

 


مثلا یک String به صورت زیر در زبان جاوا داریم:


String str="java pro .ir"


همان طور که میبنید بین کاراکترهای String فوق فضای خالی یا فاصله وجود دارد. حال سوال این است که چگونه فضای خالی بین String ها در جاوا را حذف کنیم؟


پاسخ : برای این کار از دستور زیر استفاده می کنیم:


str=str.replaceAll("\\s","");


متد replaceAll دو پارامتر از نوع String می گیرد،کاربرد ان جایگزین کردن String مورد نظر با یک String خاص  در یک String واحد می باشد! میدونم گیج کننده گفتم! اصلا نگران نباشید با مثال همه چیز آسان می شود. فرض کنید یک String به صورت زیر داریم:


String s="javalike";


قصد داریم String یا رشته "pro" را جایگزین String یا رشته "like" موجود در String واحد خود یعنی "javalike" کنیم.برای این کار از دستور زیر در زبان جاوا استفاده می کنیم:


s=s.replaceAll("like","pro");


با این کار مقدار String یا رشته s به صورت زیر خواهد شد:


"javapro"

 

همان طور که مشاهده می کنید String یا رشته "pro" را جایگزین String یا رشته "like" موجود در String واحد خود یعنی "javalike" کردیم. به عبارتی string  یا رشته "javalike" تبدیل به string یا رشته "javapro" شد.

 

پس برای جایگزین کردن یک String خاص با String مدنظر خود در یک String واحد از متد replaceAll استفاده می کنیم. خب توضیحاتی که دادیم رو در قالب مثال زیر پیاده سازی کرده ایم:


مثال:

 

package javapro.ir;

public class Tester11 {

    public static void main(String[] args) {

        String s = "javalike";
        System.out.println("Before replace: "+s);
        s = s.replaceAll("like", "pro");
        System.out.println("After replace: "+s);

    }

}


خروجی:

 

Before replace: javalike
After replace: javapro


•    همان طور که توضیح دادم با استفاده از متد replaceAll در جاوا توانستیم یک String خاص را جایگزین String موجود در یک String واحد کنیم.

 


بریم سراغ اصل مطلب!


چگونه در جاوا فضای خالی یا Space را در یک String حذف کنیم؟


خب ما می توانیم از تکنیک جایگزین کردن string ها در جاوا با استفاده از متد replaceAll برای حذف فضای خالی موجود میان string ها در جاوا استفاده کنیم.چگونه ؟ راه حل به صورت زیر است:


برمیگردیم به اول همین جلسه آموزشی زبان جاوا،فرض کنید یک String به صورت زیر داریم:


String str="java pro .ir"


همان طور که می بینید بین a و p ...... و o و .  فضای خالی وجود دارد.برای حذف فضای خالی می توانیم از متد replaceAll
به صورت زیر استفاده کنیم:


str=str.replaceAll("\\s","");


دستور بالا چه میگه؟ میگه که در رشته str هرجا String خالی یا space داری با String یا رشته "" جایگزین کن!


•    در جاوا String یا رشته "\\s " معادل یک فضای خالی یا space می باشد. و String یا رشته "" متضاد فضای خالی یا همون بدون فاصله می باشد. حالا در دستور بالا گفتیم در رشته str هرجا فضای خالی دیدی آن را با رشته "" یا بدون فاصله جایگزینش کن که فضاهای خالی حذف شود.


این توضیحات را در قالب مثال زیر در زبان جاوا ببینید:

 

package javapro.ir;

public class Tester11 {

    public static void main(String[] args) {

        String str = "java pro .ir";
        System.out.println("Before replace: " + str);
        str = str.replaceAll("\\s", "");
        System.out.println("After replace: " + str);

    }

}


خروجی:

 

Before replace: java pro .ir
After replace: javapro.ir


همان طور که مشاهده می کنید توانستیم با کمک دستور  replaceAll("\\s", "") فضای خالی بین رشته str را حذف کنیم.

 

 

 

  • ما این جلسه اموزشی جاوا را به صورت ویدیویی هم آموزش داده ایم.برای دانلود فیلم آموزشی این جلسه اینجاکلیک کنید.

 

 


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


پیروز و موفق باشید

 


لینک دانلود آموزش رایگان اندروید

لینک دانلود سورس کد به همراه پی دی اف آموزش حذف فضای خالی بین String ها در جاوا

 

 

عضویت در کانال تخصصی آموزش جاوا و اندروید در تلگرام

با عضویت در کانال تخصصی برنامه نویسی جاوا و اندروید جاواپرو از ما حمایت کنید

 

 

پیج اینستاگرام سایت جاواپرو

پیج اینستاگرام جاواپرو شامل کلیپ های فان و مقالات برنامه نویسی