PDA

View Full Version : یک سوال از String



moh_sen201
یک شنبه 10 شهریور 1392, 10:41 صبح
سلام
به عنوان مثال دارم آدرس یه سایتو میگیرم و میندازمش تو String text;
حالا چجوری یه سری از کلمه هاشو بردارم؟
مثلا Google.com/mohsen
بشه :
Google.com

shahin bahari
یک شنبه 10 شهریور 1392, 18:06 عصر
سلام
از تابع subString باید استفاده کنید:

text=text.subString(start,end);

برای پیدا کردن این که از کجای متن باید انتخاب کنید میتونید مثلا از تابع lastIndexOf(ch) استفاده کنید تا موقعیت آخرین کاراکتری که مورد نظر هست (در اینجا /) توی متن بر میگردونه.
در کل تابع های کلاس String خیلی کامل هستند و اگر خودتون یه نگاه بندازید متوجه میشید. برای هر کاری یه متد در نظر گرفته شده.....

darkenerboy
یک شنبه 10 شهریور 1392, 18:23 عصر
میتونی با split اون رو از / بشکنی که بعد بهت یک آرایه میده
توی مثال خودت دوتا عضو داره

moh_sen201
یک شنبه 10 شهریور 1392, 18:41 عصر
کسی نبود جواب سوال منو بده؟

mfaridi
یک شنبه 10 شهریور 1392, 18:49 عصر
میتوی با uri این کار رو بکنی خودش قشنگ برات این کار رو میکنه

moh_sen201
یک شنبه 10 شهریور 1392, 20:27 عصر
میتوی با uri این کار رو بکنی خودش قشنگ برات این کار رو میکنه

خوب داداش گل.با مرام بهم آموزش بده

shahin bahari
یک شنبه 10 شهریور 1392, 21:18 عصر
کسی نبود جواب سوال منو بده؟
من و جناب darkenerboy (http://barnamenevis.org/member.php?157652-darkenerboy) دقیقا جواب سوال شما رو دادیم دیگه! هردو جواب هم دقیقا کاری که میخواید رو انجام میده.

moh_sen201
یک شنبه 10 شهریور 1392, 21:37 عصر
من و جناب darkenerboy (http://barnamenevis.org/member.php?157652-darkenerboy) دقیقا جواب سوال شما رو دادیم دیگه! هردو جواب هم دقیقا کاری که میخواید رو انجام میده.

ای بابا!
ببخشید ندیده بودمشون.دمتون گرم.مرسی