Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/392.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-从另一个字符串中获取4个字符串,并检查哪一个不同_Java_String - Fatal编程技术网

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);