آموزش برنامه نویسی اندروید (Android)
۴۱۹ آموزش
نمایش دسته بندی ها (۴۱۹ آموزش)

به دست آوردن قسمت آخر (به صورت یک زیررشته) از یک رشته (String) که بعد از آخرین تکرار از یک علامت خاص (مثلا نقطه) تا انتهای رشته، نوشته شده است، در برنامه نویسی اندروید

به عنوان مثال، فرض کنید رشته ای (String) به صورت زیر داریم :


www.kelidestan.com

اکنون قصد داریم که قسمت آخر آن که بعد از آخرین تکرار علامت نقطه (.) وجود دارد (یعنی عبارت com) را به صورت یک زیررشته، در رشته ای دیگر داشته باشیم. برای این منظور، کدهای زیر را می نویسیم :


String str = "www.kelidestan.com";
String subString = str.substring(str.lastIndexOf('.') + 1);

بنابراین عبارت com در رشته subString ذخیره خواهد شد.

در واقع چون ممکن است که در رشته مورد نظر، چندین بار علامتی که تعیین کرده ایم، تکرار شده باشد، بنابراین با کدهای بالا، تنها قسمتی را استخراج می کنیم که از آخرین تکرار آن علامت خاص تا انتهای رشته (String) می باشد.

ما علامت نقطه (.) را به دلخواه انتخاب کردیم، شما می توانید علامت مورد نظر خود را تعیین کنید.

نویسنده علیرضا گلمکانی
شماره کلید 2888
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 1 1 0
اسماعیل
۱۳۹۶/۱۰/۲۶
۱۷:۱۳

سلام و درود بر شما دوست عزیز
بابت راهنماییتون سپاس
اگر بخوایم یه متن طولانی رو از string  باز خوانی کنیم و بعد از هر "." به خط بعد بره چیکار باید کرد ؟

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)