کانال بله, جهت پشتیبانی و اطلاع رسانی کانال بله, جهت پشتیبانی و اطلاع رسانی
عضویت

آموزش Java – کار با تابع substring() در Java

آموزش Java – کار با تابع substring()

متد string substring() بخشی از یک رشته (که در اصطلاح به آن substring گفته می شود) را استخراج کرده و به عنوان خروجی برمی گرداند.

این متد اندیس شروع و اندیس پایان را به عنوان پارامتر دریافت کرده و هر کاراکتری که اندیس متناظر آن در این بازه وجود داشته باشد را برمی گرداند. اندیس شروع از 0 آغاز شده و اندیس پایان از 1 شروع می شود.

این متد یک نسخه ی overload شده داشته و به دو صورت زیر پارامتر در یافت می کند:

Signature متد (اسم و پارامترهای متد)

public String substring(int startIndex)

و


public String substring(int startIndex, int endIndex)  

اگر پارامتر endIndex را به متد ارسال نکنید، در آن صورت تمامی کاراکترها از اندیس شروع (startIndex) تا پایان بازگردانی می شوند.

پارامترها

  • startIndex: نشانگر مقدار اندیس شروع که از 0 آغاز می شود
  • endIndex: نشانگر مقدار اندیس پایان می باشد

خروجی

رشته ی مشخص شده را در خروجی برمی گرداند.

صدور خطا

اگر مقدار اندیس شروع منفی باشد یا اندیس پایان از اندیس شروع کمتر باشد، خطای StringIndexOutOfBoundsException رخ می دهد.

مثال کاربردی از متد substring() در جاوا

public class SubstringExample{  
public static void main(String args[]){  
String s1="javatpoint";  
System.out.println(s1.substring(2,4));//returns va  
System.out.println(s1.substring(2));//returns vatpoint  
}}  

خروجی:

va
vatpoint
1396/07/25 3047 1549
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

نظرات خود را ثبت کنید...