[JSP]我正在创建一个文本分析网站,并且在添加句子值方面存在问题。
基本上,每个单词都有一个极性(正数或负数)。
在第(1)部分中,我将段落输入分为句子。
在第(2)部分中,我从输入中得到 EACH WORD 的“极性”值,并希望将 EACH SENTENCE 的总和加起来并相应显示。
但是,下面的代码不起作用。我可以知道这是什么问题吗?请帮忙......谢谢......
第(1)部分
StringBuffer sb = new StringBuffer();
for (int j = 0; j < words.length; j++) {
if (words[j].getPOS().equals("wf")||words[j].getWord().equals(",")||words[j].getWord().equals(",")||words[j].getPOS().equals("ww")||words[j].getPOS().equals("wt")||words[j].getPOS().equals("wj")) {
sb.append(words[j].getWord());
sb.append( "<br> ");
}
else{sb.append(words[j].getWord());}}
String parsedResult = sb.toString();
String[] sen=parsedResult.split("<br> ");*
第(2)部分
for (int i = 0; i < x; i++) {
StringBuffer sb2 = new StringBuffer();
double[] polarity = words[i].getPolarity();
String posScore = String.format("%.4f", polarity[0]);
String negScore = String.format("%.4f", polarity[1]);
sb2.append("<TR>");
sb2.append("<TD>"+sen[i]+"</TD>");
sb2.append("<TD>"+negScore+"</TD>");
sb2.append("<TD>"+posScore+"</TD>");
sb2.append("</TR>");*