当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Java Java.lang.Character.isMirrored()用法及代码示例



描述

这个java.lang.Character.isMirrored(int codePoint)确定是否根据 Unicode 规范镜像指定的字符(Unicode 代码点)。当以从右到左的文本显示时,镜像字符的字形应该水平镜像。

例如,'\u0028' LEFT PARENTHESIS 在语义上定义为左括号。这将在从左到右的文本中显示为 "(",但在从右到左的文本中显示为 ")"。

声明

以下是声明java.lang.Character.isMirrored()方法

public static boolean isMirrored(int codePoint)

参数

codePointâˆ' 要测试的字符(Unicode 代码点)

返回值

如果字符被镜像,则此方法返回 true,如果字符未被镜像或未定义,则返回 false。

异常

NA

示例

下面的例子展示了 lang.Character.isMirrored() 方法的用法。

package com.tutorialspoint;

import java.lang.*;

public class CharacterDemo {

   public static void main(String[] args) {

      // create 2 int primitives cp1, cp2
      int cp1, cp2;

      // assign values to cp1, cp2
      cp1 = 0x0c01;
      cp2 = 0x003c; // represents <

      // create 2 boolean primitives b1, b2
      boolean b1, b2;

      /**
       *  check if cp1, cp2 represent mirrored characters
       *  and assign results to b1, b2
       */
      b1 = Character.isMirrored(cp1);
      b2 = Character.isMirrored(cp2);

      String str1 = "cp1 represents a mirrored character is " + b1;
      String str2 = "cp2 represents a mirrored character is " + b2;

      // print b1, b2 values
      System.out.println( str1 );
      System.out.println( str2 );
   }
}

让我们编译并运行上面的程序,这将产生以下结果——

cp1 represents a mirrored character is false
cp2 represents a mirrored character is true

相关用法


注:本文由纯净天空筛选整理自 Java.lang.Character.isMirrored() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。