Рубрики

Метод BreakIterator setText (CharacterIterator) в Java с примерами

Метод setText (CharacterIterator) класса java.text.BreakIterator используется для установки нового текста в BreakIterator с использованием объекта CharacterIterator.

Синтаксис:

public abstract void setText(CharacterIterator newText)

Paramter : этот метод принимает объект CharacterIterator в качестве параметра, который содержит новый текст для установки.

Возвращаемое значение: этот метод ничего не возвращает.

Ниже приведены примеры, иллюстрирующие метод setText () :

Пример 1:

// Java-программа для демонстрации метода setText ()

  

import java.text.*;

import java.util.*;

import java.io.*;

  

public class GFG {

    public static void main(String[] argv)

    {

        // создание и инициализация объекта CharacterIterator

        CharacterIterator word

            = new StringCharacterIterator("GeeksForGEEks");

  

        // создание и инициализация BreakIterator

        BreakIterator wb

            = BreakIterator.getWordInstance();

  

        // установка текста для BreakIterator

        // используя метод setText ()

        wb.setText(word);

  

        // получение сканируемого текста

        // используя метод getText ()

        StringCharacterIterator text

            = (StringCharacterIterator)wb.getText();

  

        // отображаем результат

        System.out.print("Retrived text is : "

                         + text.first());

        for (int i = text.getBeginIndex() - 1;

             i < text.getEndIndex() - 2;

             i++)

            System.out.print(text.next());

    }

}

Выход:

Retrived text is : GeeksForGEEks

Пример 2:

// Java-программа для демонстрации метода setText ()

  

import java.text.*;

import java.util.*;

import java.io.*;

  

public class GFG {

    public static void main(String[] argv)

    {

        // создание и инициализация объекта CharacterIterator

        CharacterIterator word

            = new StringCharacterIterator("TextView");

  

        // создание и инициализация BreakIterator

        BreakIterator wb

            = BreakIterator.getWordInstance();

  

        // установка текста для BreakIterator

        // используя метод setText ()

        wb.setText(word);

  

        // получение сканируемого текста

        // используя метод getText ()

        StringCharacterIterator text

            = (StringCharacterIterator)wb.getText();

  

        // отображаем результат

        System.out.print("Retrived text is : "

                         + text.first());

        for (int i = text.getBeginIndex() - 1;

             i < text.getEndIndex() - 2;

             i++)

            System.out.print(text.next());

    }

}

Выход:

Retrived text is : TextView

Ссылка: https://docs.oracle.com/javase/9/docs/api/java/text/BreakIterator.html#setText-java.text.CharacterIterator-

Рекомендуемые посты:

Метод BreakIterator setText (CharacterIterator) в Java с примерами

0.00 (0%) 0 votes