当前位置: 首页 > 面试题库 >

Java:如何获取字符的Unicode名称(或其类型类别)?

公孙琛
2023-03-14
问题内容

CharacterJava中的类定义了用于检查给定char参数是否与某些Unicode字符相等或属于某种类型类别的方法。这些字符和类型类别已命名。

由于在给定的javadoc说,对于名为字符的例子是
HORIZONTAL TABULATIONFORM FEED,…;
例如名为类型类别
SPACE_SEPARATORPARAGRAPH_SEPARATOR

但是,作为byteint值而不是枚举,这些类型的名称在运行时被“隐藏”。

因此, 是否有可能在运行时获取字符和/或类型类别的名称?


问题答案:

JDK7将有一个

String getName(int codepoint)

函数(READ:类java.lang.Character中的“静态方法”),它将代码点转换为其正式的Unicode名称。

Javadoc:http
:
//docs.oracle.com/javase/7/docs/api/java/lang/Character.html#getName%28int%29



 类似资料:
  • 问题内容: 有什么办法可以将Swift类型名称作为带有名称空间(或框架名称)的字符串? 例如,如果有一个名为的类,我想获取类似的字符串。 以下仅返回类名。 我还想获得框架名称作为名称空间。 问题答案: 用途: 从Xcode 7发行说明 : 默认情况下,现在可以打印类型名称和枚举大小写,并将其转换为String而不带限定符。或仍可用于获取完全限定的名称。

  • 问题内容: 我有一个类型T的泛型类,我想获得实例化时传递给该类的类型的名称。这是一个例子。 我已经逛了好几个小时,但似乎找不到任何方法。有人尝试过吗? 任何帮助是极大的赞赏。 谢谢 问题答案: 单纯的快速方法是不可能的。 可能的解决方法是: 这些限制取决于它仅适用于类的事实。 如果这是通用类型: 返回全名(包括名称空间): 这就是为什么func搜索字符的最后一次出现。 测试如下: 更新Swift

  • 问题内容: 有什么解决方案来获取对象的函数名称? -没有有关或的信息。有可能得到其中之一吗? 问题答案: 获取对象的构造函数,然后检查其name属性。 返回“ myClass”。

  • 本文向大家介绍获取Java中基本类型的名称,包括了获取Java中基本类型的名称的使用技巧和注意事项,需要的朋友参考一下 该方法用于获取由类对象表示的实体名称,例如原始类型,接口,类,数组类,void等。这些名称以字符串形式返回。 给出了使用方法获得基本类型名称的程序,如下所示: 示例 输出结果 现在让我们了解上面的程序。 该方法用于获取原始数据类型的名称float,int和char。然后将这些名称

  • 问题内容: 我知道该类的名称,说 “ MyClass”, 并且想检索该对象。 MyClass.class 供将来参考。有没有办法做到这一点? 我已经浏览了整个网络,但发现与之相关的大多数内容都与有关,我认为这不适合我的情况。我不想初始化一个类,而只是获取一个类对象以备将来使用。 编辑:关于此的第一个答案: 我已经检查了该方法,但我认为这也应该初始化该类。现在,我可以使用完整参数来调用它,并传递给第

  • 问题内容: 在这件事上,我需要一些帮助, 例: 基本上是这种情况。我的问题是方法如何知道谁在调用它? 编辑:基本上我正在尝试做一个数据库层,并且在我将创建一种将生成SQL语句的方法。通过获取调用的所有属性的值来动态生成此类语句。 问题答案: 最简单的方法如下: 但实际上,除非出于某些日志记录目的,否则不需要这样做,因为这是一项相当昂贵的任务。这是什么,你认为这是解决方案?我们可能会提出更好的建议。