0 امتیاز
قبل در برنامه نویسی توسط (922 امتیاز)

می خواهم String زیر را با متد split بر اساس نقطه بشکونم:

www.domain.com

اما کد زیر کار نمی کند:

domainName.split(".");

 

1 پاسخ

+1 امتیاز
قبل توسط (7.2هزار امتیاز)
انتخاب شده قبل توسط
 
بهترین پاسخ

متد split از regular expression استفاده می کند. 

با توجه به اینکه نقطه جزو کاراکترهای regex می باشد باید آن را توسط \ به اصطلاح scape نمایید. یعنی

domainName.split("\\.");

 

قبل توسط (930 امتیاز)
سلام
مهندس ی سوال؟:
اگه دوتا \\ بذاریم یکیشو چاپ میکنه، اگر هم یکی بذاریم ارور میگیره!!
البته من فقط تو System.out ازمایش کردم، تو متدی ک گفتین ازمایش نکردم.
حالا چیکار باید کرد؟؟

سوالات مشابه

0 امتیاز
1 پاسخ 783 بازدید
0 امتیاز
1 پاسخ 1.0هزار بازدید
0 امتیاز
1 پاسخ 2.9هزار بازدید
0 امتیاز
1 پاسخ 1.0هزار بازدید
+1 امتیاز
1 پاسخ 467 بازدید
+1 امتیاز
2 پاسخ 944 بازدید
0 امتیاز
1 پاسخ 1.4هزار بازدید
...