Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从XML文件中提取字数_Java_Dom_Jaxb_Sax - Fatal编程技术网

Java 从XML文件中提取字数

Java 从XML文件中提取字数,java,dom,jaxb,sax,Java,Dom,Jaxb,Sax,(这个问题与我之前在stackoverflow上发布的问题有关……这里是链接 ) 问题是,如果我想让每个参与者在所有句子中写出单词,请记住上述情况,而不是句子。例如如果“预算”一词总共使用了十次,参与者“Dolske”使用了七次,其他人使用了三次。所以我需要所有单词的列表,以及每个参与者写了多少遍?还有每个回合的单词列表 实现这一目标的最佳策略是什么?有样本代码吗 XML附在此处(您也可以在参考问题中进行检查) “(495584)Firefox-搜索建议将错误的先前结果传递到历史记录中” '

(这个问题与我之前在stackoverflow上发布的问题有关……这里是链接

)

问题是,如果我想让每个参与者在所有句子中写出单词,请记住上述情况,而不是句子。例如如果“预算”一词总共使用了十次,参与者“Dolske”使用了七次,其他人使用了三次。所以我需要所有单词的列表,以及每个参与者写了多少遍?还有每个回合的单词列表

实现这一目标的最佳策略是什么?有样本代码吗

XML附在此处(您也可以在参考问题中进行检查)

“(495584)Firefox-搜索建议将错误的先前结果传递到历史记录中”


'2009-06-14 18:55:25'
“贾斯汀·多尔斯克”
已创建附件(id=383211)[详细信息]修补程序v.2
啊。因此,在……中有一个历史结果。。。。
简单的方法是将其修复为只丢弃服务的表单历史记录结果。
否则,它将尝试使用不再适用于搜索字符串的旧表单历史记录结果。
'2009-06-19 12:07:34'
“加文·夏普”
(来自附件383211的更新[详细信息])
也许我们应该将其中一个重命名为(fhu fhResult)以减少混淆??
'2009-06-19 13:17:56'
“贾斯汀·多尔斯克”
(回复第3条评论)
&;燃气轮机;(来自附件383211的更新[详情][详情])
&;燃气轮机;也许我们应该将其中一个重命名为(fhu fhResult)以减少混淆??
说得好。
我将包装中的一个重命名为_formHistResult。
结果似乎有点太短了。
。。。。。 等等


非常感谢您的帮助……

获取所有值,更好地使用sTax解析器,这对此类任务非常有用。然后把所有的句子用词分开,做你想做的事。 例如,创建一个带有Class Turn的模型,在其中存储作者和句子,为这个类编写服务,然后继续。:)

若要在单词中拆分句子,请使用split()或StringTokenizer,但不推荐使用tokenizer。要使用split,请创建一个临时数组,如

stringArray = sentence.toString().split(" "); 
或者像“句子。getValue()”,随便什么

在方法参数中放置正则表达式。在你的例子中,它是一个简单的空格,因为它把句子分开了。然后你就可以把单词看一遍,数一数你需要什么


对于ArrayList,请使用List.toArray()在数组视图中获取列表。

如果要获取所有值,最好使用sTax解析器,这对此类任务非常有用。然后把所有的句子用词分开,做你想做的事。 例如,创建一个带有Class Turn的模型,在其中存储作者和句子,为这个类编写服务,然后继续。:)

若要在单词中拆分句子,请使用split()或StringTokenizer,但不推荐使用tokenizer。要使用split,请创建一个临时数组,如

stringArray = sentence.toString().split(" "); 
或者像“句子。getValue()”,随便什么

在方法参数中放置正则表达式。在你的例子中,它是一个简单的空格,因为它把句子分开了。然后你就可以把单词看一遍,数一数你需要什么


对于ArrayList,使用List.toArray()在array视图中获取列表。

我已经有了每个参与者的句子列表ArrayList sentenceList。有没有办法从每个句子中提取所有单词?这是一个艰难的方法吗?我只是在避免再次编写代码……我的朋友,有很多方法可以用文字分割句子。我将编辑我的答案。我已经有了每个参与者的句子列表。有没有办法从每个句子中提取所有单词?这是一个艰难的方法吗?我只是在避免再次编写代码……我的朋友,有很多方法可以用文字分割句子。我将编辑我的答案。