Método Bidi createLineBidi() en Java con ejemplos

El método createLineBidi() de la clase java.text.Bidi se usa para crear un nuevo objeto bidi que tiene la misma dirección base y representa cada propiedad del bidi actual dentro del rango.

Sintaxis:

public Bidi createLineBidi(int lineStart,
                           int lineLimit)

Parámetro : este método toma el siguiente argumento como parámetro

  • lineStart : es el punto de partida de este nuevo bidi
  • lineLimit : es el punto final para este nuevo bidi

Valor devuelto: este método devuelve un nuevo objeto Bidi

A continuación se muestran los ejemplos para ilustrar el método createLineBidi() :

Ejemplo 1:

// Java program to demonstrate
// createLineBidi() method
  
import java.text.*;
import java.util.*;
import java.io.*;
  
public class GFG {
    public static void main(String[] argv)
    {
        // creating and initializing Bidi
        // text with base direction
        Bidi bidi
            = new Bidi(
                "Geeks For Geeks",
                Bidi.DIRECTION_RIGHT_TO_LEFT);
  
        // creating and new bidi Object using the old one
        // using createLineBidi() method
        Bidi newbidi = bidi.createLineBidi(1, 6);
  
        // display the new bidi status
        System.out.println("New Bidi "
                           + "\nLength : "
                           + newbidi.getLength()
                           + "\nnumber of levels : "
                           + newbidi.getRunCount()
                           + "\nBase Level : "
                           + newbidi.getBaseLevel());
    }
}
Producción:

New Bidi 
Length : 5
number of levels : 2
Base Level : 1

Ejemplo 2:

// Java program to demonstrate
// createLineBidi() method
  
import java.text.*;
import java.util.*;
import java.io.*;
  
public class GFG {
    public static void main(String[] argv)
    {
        // creating and initializing Bidi
        // text with base direction
        Bidi bidi
            = new Bidi("Tajmahal",
                       Bidi.DIRECTION_RIGHT_TO_LEFT);
  
        // creating and new bidi Object using the old one
        // using createLineBidi() method
        Bidi newbidi = bidi.createLineBidi(3, 5);
  
        // display the new bidi status
        System.out.println("New Bidi "
                           + "\nLength : "
                           + newbidi.getLength()
                           + "\nnumber of levels : "
                           + newbidi.getRunCount()
                           + "\nBase Level : "
                           + newbidi.getBaseLevel());
    }
}
Producción:

New Bidi 
Length : 2
number of levels : 1
Base Level : 2

Referencia: https://docs.oracle.com/javase/9/docs/api/java/text/Bidi.html#createLineBidi-int-int-

Publicación traducida automáticamente

Artículo escrito por RohitPrasad3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *