Java Bidi getRunLevel()方法及示例
java.text.Bidi 类的 getRunLevel() 方法用于提供这一行文字的第n次运行的级别,如果只有一个运行状态,它将提供该状态的基本级别。
语法
public int getRunLevel(int run)
参数 :该方法接受要检索的 逻辑运行 的级别的 索引 。
返回值: 该方法提供了文本行中特定运行的 级别 。下面是说明 getRunLevel() 方法的例子:
例1 :
// Java program to demonstrate// getRunLevel() method import java.text.*;import java.util.*;import java.io.*; public class GFG { public static void main(String[] argv) { // creating and initializing Bidi Bidi bidi = new Bidi( "Geeks For Geeks", Bidi.DIRECTION_RIGHT_TO_LEFT); // index for which level is needed int index = 0; // getting the level of run // using getRunLevel() method int level = bidi.getRunLevel(index); // display the result System.out.println( "level of first run is : " + level); }}
输出
level of first run is : 2
例2 :
// Java program to demonstrate// getRunLevel() method import java.text.*;import java.util.*;import java.io.*; public class GFG { public static void main(String[] argv) { // creating and initializing Bidi Bidi bidi = new Bidi( "Geeks For Geeks", Bidi.DIRECTION_LEFT_TO_RIGHT); // index for which level is needed int index = 0; // getting the level of run // using getRunLevel() method int level = bidi.getRunLevel(index); // display the result System.out.println( "level of first run is : " + level); }}输出
level of first run is : 0
参考资料: https://docs.oracle.com/javase/9/docs/api/java/text/Bidi.html#getRunLevel-int-
