Java Bidi getRunStart()方法及示例

来源:这里教程网 时间:2026-02-17 20:32:50 作者:

Java Bidi getRunStart()方法及示例

java.text.Bidi 类的 getRunStart() 方法用于提供该Bidi实例第n次运行开始的第一个字符的索引。

语法

public int getRunStart(int run)

参数 :该方法接受要检索的 逻辑运行 的起始字符的 索引

返回值 :该方法提供了第n个逻辑运行的起始字符的 索引

下面是说明 getRunStart() 方法的例子。

例1 :

// Java program to demonstrate// getRunStart() method  import java.text.*;import java.util.*;import java.io.*;  public class GFG {    public static void main(String[] argv)    {        // creating and initializing Bidi        // with base direction        Bidi bidi = new Bidi("Tajmahal", 0);          int index = 0;          // getting the start of run for the index 0        // using getRunStart() method        int level = bidi.getRunStart(index);          // display the result        System.out.println(            "start of run for index 0 is : "            + level);    }}

输出:

start of run for index 0 is : 0

例2 :

// Java program to demonstrate// getRunStart() method  import java.text.*;import java.util.*;import java.io.*;  public class GFG {    public static void main(String[] argv)    {        // creating and initializing Bidi        // with base direction        Bidi bidi            = new Bidi("Geeks for Geeks", 1);          int index = 0;          // getting the start of run for the index 0        // using getRunStart() method        int level = bidi.getRunStart(index);          // display the result        System.out.println(            "start of run for index 0 is : "            + level);    }}

输出:

start of run for index 0 is : 0

参考资料: https://docs.oracle.com/javase/9/docs/api/java/text/Bidi.html#getRunStart-int-

相关推荐