14.12. Java - Метод getChars()



Описание

Метод getChars() в Java копирует символы из данной строки в массив символов назначения.

Синтаксис

Синтаксис этого метода:

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

Параметры

Подробная информация о параметрах:

  • srcBegin - индекс первого символа в строке для копирования;
  • srcEnd - индекс последнего символа в строке для копирования;
  • dst - массива назначения;
  • dstBegin - начальное смещение в массиве назначения.

Возвращаемое значение

  • В Java getChars() не возвращает никакого значения, но бросает IndexOutOfBoundsException.

Пример

import java.io.*;

public class Test{

   public static void main(String args[]){
      String Str1 = new String("Добро пожаловать на ProgLang.su");
      char[] Str2 = new char[7];

      try{
         Str1.getChars(2, 9, Str2, 0);
         System.out.print("Скопированное значение: " );
         System.out.println(Str2);

      }catch( Exception ex){
         System.out.println("Возникает исключение...");
      }
   }
}

Получим следующий результат:

Скопированное значение: бро пож