java-从另一个字符串中获取4个字符串,并检查哪一个不同
我很抱歉标题不清楚,但我不知道如何解释我想做什么 基本上,我有这个字符串:java-从另一个字符串中获取4个字符串,并检查哪一个不同,java,string,Java,String,我很抱歉标题不清楚,但我不知道如何解释我想做什么 基本上,我有这个字符串: <li> <span id="correctAnswer1748">Answer1</span> </li> <li> <span>Answer2</span> </li> <li> <span>Answer3</span> </li> <li> <sp
<li>
<span id="correctAnswer1748">Answer1</span>
</li>
<li>
<span>Answer2</span>
</li>
<li>
<span>Answer3</span>
</li>
<li>
<span>Answer4</span>
</li>
答复1
答复2
答复3
答复4
(它实际上并没有说答案是什么,而是显示不同的文本。)
(span id=“correctAnswer1748”可以是任意四个数字(1-1803之间)
像这样的句子有很多,但是有不同的答案和不同的正确答案。
现在,我想得到答案1,答案2,答案3和答案4,并保持它们在相同的顺序,还有一个int来告诉我哪一个是正确的,第一个,第二个,第三个还是第四个
我该怎么做?谢谢 我不太确定你在问什么,但我的理解是,你想用java来比较这个字符串的一部分 您可以使用一些字符串方法,如: 将字符串保存在字符串变量中,然后可以使用这些方法进行保存(假设变量名为“text”: 这是每个答案的答案,然后进行比较:
boolean isEqual = substring1.equals(String substring2);
我希望这就是你所要求的,它对你有帮助。你尝试过什么?某种HTML/XML解析器看起来应该可以完成这项工作。你如何确定哪个答案是正确的?许多有用的工具之一:@John我正在尝试得到一个你可以尝试一些HTML/XML解析器的工具。你让它工作了吗?
boolean isEqual = substring1.equals(String substring2);