آموزش متد substring در جاوا
سلام دوستان امیدوارم حالتان خوب باشد در این سری از آموزش برنامه نویسی اندروید به آموزش متد substring در جاوا می پردازم پر کاربرد ترین متود جاوا متود substring است از متود substring به منظور جداسازی براساس index خاص استفاده می شود به طور مثال با استفاده از متود substring می توان بخشی از کارکتر های یک رشته طولانی را به دست آورد در ادامه با ما همراه باشید تا نحوه استفاده از متود substring یاد گیرید.
ابتدا مثل همیشه Syntax مربوط به substring را مورد بررسی قرار خواهیم داد.
1 2 | String substring(int beginIndex) String substring(int beginIndex, int endIndex) |
همانطور که میبینید به دو شکل می توان از آن استفاده کرد خروجی این متود رشته (string) است و می توان یک ورودی یا دو ورودی به آن فرستاد اگر بخواهیم به صورت سریع آن را بررسی کنیم اگر یک رشته همانند زیر داشته باشیم.
1 | "Programchi.ir".substring(2) |
خروجی کد بالا همانند زیر خواهد بود.
1 | ogramchi.ir |
پس کد بالا هر مقداری که به آن ارسال کنید از آن تعداد به بعد را به شما تحویل خواهد داد.
و اگر بخواهیم این متود را با دو ورودی استفاده کنیم نحوه کار به این شکل است که باید دو ورودی به آن ارسال کنیم ورودی اول index جایی که می خواهیم جداسازی از آن جا شروع شود و ورودی دوم index جایی که می خواهیم جداسازی به پایان برسد یعنی زمانی که بخواهیم ابتدا و انتهای رشته را خودمان جدا کنیم باید از آن استفاده کنیم.
مثال برای متود substring با دو ورودی
1 | "programchi.ir".substring(2,5) |
خروجی کد بالا همانند زیر خواهد بود.
1 | org |
در نهایت یک مثال ساده برای درک بیشتر یک کلاس به نام SubStringExample ایجاد کنید و کدهای زیر را در آن قرار دهید.
1 2 3 4 5 6 7 8 9 | public class SubStringExample{ public static void main(String args[]) { String str= new String("quick brown fox jumps over the lazy dog"); System.out.println("Substring starting from index 15:"); System.out.println(str.substring(15)); System.out.println("Substring starting from index 15 and ending at 20:"); System.out.println(str.substring(15, 20)); } } |
خروجی کد بالا همانند زیر خواهد بود.
1 2 3 4 | Substring starting from index 15: jumps over the lazy dog Substring starting from index 15 and ending at 20: jump |
موفق باشید.