آموزش متود startsWith در جاوا
سلام ذوستان عزیز در این سری از آموزش برنامه نویسی اندروید به آموزش متود startsWith در جاوا می پردازیم از متود startsWith بیشتر مواقع برای Checking و در شرط استفاده می شود در ادامه با ما همراه باشید تا نحوه استفاده از startsWith را یاد گیرید.
این متود به دو شکل قابل استفاده است یعنی دو ورودی می تواند داشته باشد.Syntax آن همانند زیر است.
1 2 | public boolean startsWith(String prefix) public boolean startsWith(String prefix, int offset) |
در ادامه یک مثال از متود startsWith را برایتان قرار میدهم.
ابتدا یک کلاس به نام StartsWithExample ایجاد کنید و کدهای زیر را در آن قرار دهید.
1 2 3 4 5 6 | public class StartsWithExample{ public static void main(String args[]){ String s1="java string split method by programchi"; System.out.println(s1.startsWith("ja")); System.out.println(s1.startsWith("java string")); }} |
این متود چک می کند string شما با کارکتر خاصی شروع شده باشد.
خروجی کد بالا همانندزیر خواهد بود.
1 2 | true true |
نمونه مثال دیگر برای آشنایی بیشتر
1 2 3 4 5 6 7 8 9 | public class StartsWithExample{ public static void main(String args[]) { String str= new String("quick brown fox jumps over the lazy dog"); System.out.println("String str starts with quick: "+str.startsWith("quick")); System.out.println("String str starts with brown: "+str.startsWith("brown")); System.out.println("substring of str(starting from 6th index) has brown prefix: "+str.startsWith("brown", 6)); System.out.println("substring of str(starting from 6th index) has quick prefix: "+str.startsWith("quick", 6)); } } |
در بالا ما Offset را هم تنظیم کردیم یعنی میگیم مثلا چک کردن از خانه x ام شروع شود برای این منظور بعد از ورودی اول یعنی ورودی دوم را index یا offset میفرستیم که از آن به بعد را چک خواهد کرد.
نتیجه کد بالا همانند زیر خواهد بود.
1 2 3 4 | String str starts with quick: true String str starts with brown: false substring of str(starting from 6th index) havs brown prefix: true substring of str(starting from 6th index) havs quick prefix: false |
و در آخر offset به گونه ای کار substring را انجام میدهد یعنی از index خاصی عمل Checking را انجام میدهد اگر عمل Checking درست باشد مقدار true و در غیر اینصورت مقدار false برخواهد گشت.
این آموزش هم به پایان رسید.
موفق و پیروز باشید.