menusearch
javapro.ir

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

جستجو
شنبه ۱۳ خرداد ۱۴۰۲ | ۱۱:۱۵:۴۸
۱۳۹۹/۱/۱۹ سه شنبه
(3)
(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 ها در جاوا

 

 

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

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

 

 

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

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

هدر سایت
زودتر از دیگران از جدیدترین مطالب آموزشی برنامه نویسی جاواپرو اطلاع پیدا کن
 شاید برای شما کم اهمیت باشد; اما حمایت مالی به جاواپرو جان می‌دهد
سوالات متداول برنامه نویسی