Apache Jena ARQ 字符串表示

Apache Jena ARQ string representation

我有一个

形式的 Apache Jena ARQ SPARQL 查询
SELECT DISTINCT  (count(*) AS ?rowCount) ......

rowCount 值作为 1^^http://www.w3.org/2001/XMLSchema#integer

进来

这会导致解析整数值时出现问题,如何确保只返回本例中的数字 1?

谢谢。

那是数字 1 - xsd:integer 的词汇形式为“1”。你已经以完整的形式展示了它。像 Turle 这样的语法将它写成 1(无引号)——它只是“1”^^xsd:integer.

的简写缩写

如果您只需要词法部分,获取文字然后解析词法形式 (Literal.getLexicalForm)。