پرش به محتوا
آموزش جاواآرشیو اندروید و جاوا

متد getChars برای گرفتن چند کاراکتر خاص از رشته در جاوا

در زبان جاوا با متد getChars تعدادی از کاراکترهای یک رشته خاص را در یک آرایه از کاراکتر کپی کنید. برای آموزش متد getChars با برنامه چی همراه باشید.

این مقاله در آرشیو است

این نوشته از آرشیو اندروید و جاوای برنامه چی است و ممکن است ابزارها، نسخه ها و روش هایی را توضیح دهد که امروز قدیمی شده اند. نشانی و دیدگاه هایش دست نخورده مانده است.

در این مقاله۸ بخش · ۲ دقیقه

در زبان جاوا میتوانید با استفاده از متد getChars تعدادی از کاراکتر های یک رشته خاص را درون یک آرایه از کاراکتر ها کپی کنید. برای آموزش و یادگیری این متد با برنامه چی همراه باشید.

توضیحات متد getChars

این متد میتواند کاراکتر های یک رشته را درون یک آرایه از کاراکتر ها کپی کند. یعنی با صدا زدن متد getChars روی هر رشته ای که میخواهید، میتوانید تعدادی از کاراکتر های آن رشته را کپی کنید و در یک آرایه دیگر از کاراکترها وارد بریزید.


سینتکس متد getChars

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

Java
public void getChars(int srcBegin, int srcEnd, char[] dst,  int dstBegin)

پارامترهای ورودی

میتوانید جزئیات پارامترهای ورودی متد getChars را در این قسمت مشاهده کنید:

  • srcBegin: اندیس (شماره) اولین کاراکتر از رشته که میخواهید عمل کپی کردن از آنجا شروع شود.
  • srcEnd: اندیس (شماره) بعدی از آخرین کاراکتری که میخواهید کپی شود. (یعنی اگر میخواین تا کاراکتر سوم کپی کنین، باید مقدار این پارامتر رو ۴ تعیین کنید).
  • dst: آرایه مقصد. یعنی آرایه ای از کاراکتر ها که میخواهید مقادیر کپی شده را درون آن بریزید.
  • dstBegin: شماره آفست برای کپی کردن در آرایه کاراکتر های مقصد.

مقدار بازگشتی

  • این متد هیچ مقدار بازگشتی ندارد اما میتواند خطای IndexOutOfBoundsException را پرتاب کند.

مثال

میخواهیم یک مثال از متد getChars را با یکدیگر بررسی کنیم:

Java
import java.io.*;
public class Test {

   public static void main(String args[]) {
      String Str1 = new String("Welcome to Tutorialspoint.com");
      char[] Str2 = new char[7];
      try {
         Str1.getChars(2, 9, Str2, 0);
         System.out.print("Copied Value = " );
         System.out.println(Str2 );
      } catch ( Exception ex) {
         System.out.println("Raised exception...");
      }
   }
}

خروجی متد getChars

کدهای بالا خروجی زیر را تولید میکنند:

Java
Copied Value = lcome t

سوالات خودتان را بپرسید

در این مفاله از دوره آموزشی وبسایت برنامه چی، درباره متد getChars مباحثی را مطرح کردیم و یک مثال را نیز درباره آن بررسی کردیم. اگر هنوز هم سوالی در این مورد دارید، آن را در قسمت نظرات (همین پایین) بنویسید تا به سرعت به آنها پاسخ بدهیم.


منابع بیشتر برای مطالعه

میتوانید از منابع زیر برای مطالعه بیشتر درباره این متد ستفاده کنید:

نویسنده

ali-bc

برنامه نویس سینیور و بنیان گذار برنامه چی

از ۱۳۹۶ دربارهٔ برنامه نویسی می نویسد. این روزها روی معماری فرانت اند در مقیاس بزرگ، مونوریپوهای Nx و رشد شغلی برنامه نویسان تمرکز دارد.

دیدگاه ها ۰

دیدگاه ها پس از بررسی منتشر می شوند. برای نوشتن کد، آن را بین دو خط ``` بگذارید.

برای کد، آن را بین دو خط ``` بگذارید.

تعداد نویسه ها: ۰ / ۵٬۰۰۰

دیدگاه پس از بررسی منتشر می شود. ایمیل نمایش داده نمی شود.

خالی

هنوز دیدگاهی نیست.

پرسش یا تجربه تان دربارهٔ همین مقاله را بنویسید.