com.ibm.icu.text.UTF16.countCodePoint()方法的使用及代码示例

x33g5p2x  于2022-02-01 转载在 其他  
字(1.2k)|赞(0)|评价(0)|浏览(176)

本文整理了Java中com.ibm.icu.text.UTF16.countCodePoint()方法的一些代码示例,展示了UTF16.countCodePoint()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。UTF16.countCodePoint()方法的具体详情如下:
包路径:com.ibm.icu.text.UTF16
类名称:UTF16
方法名:countCodePoint

UTF16.countCodePoint介绍

[英]Number of codepoints in a UTF16 String
[中]UTF16字符串中的代码点数

代码示例

代码示例来源:origin: io.virtdata/virtdata-lib-realer

if (source.length() <= 2 && UTF16.countCodePoint(source) <= 1) {
  output.add(source);
  return;

代码示例来源:origin: com.rackspace.eclipse.webtools.sourceediting/org.eclipse.wst.xml.xpath2.processor

/**
 * Obtain the string length of the arguments.
 * 
 * @param args
 *            are used to obtain the string length.
 * @throws DynamicError
 *             Dynamic error.
 * @return The result of obtaining the string length from the arguments.
 */
public static ResultSequence string_length(Collection<ResultSequence> args, EvaluationContext ec)
    throws DynamicError {
  Collection<ResultSequence> cargs = Function.convert_arguments(args, expected_args());
  ResultSequence arg1 = null;
  if (cargs.isEmpty()) {
   // support for arity = 0
   return getResultSetForArityZero(ec);
  }
  else {
   arg1 = cargs.iterator().next();
  }
  String str = "";
  if (! arg1.empty()) {
    str = ((XSString) arg1.first()).value();
  }
  return new XSInteger(BigInteger.valueOf(UTF16.countCodePoint(str)));
}

相关文章