我有一个如下的字符串。
<employees>
<emp>
<name>yaakobu</name>
<sal>$20000</sal>
<designation>Manager</designation>
</emp>
<emp>
<name>daaniyelu</name>
<sal>$2000</sal>
<designation>Operator</designation>
</emp>
<emp>
<name>paadam</name>
<sal>$7000</sal>
<designation>Engineer</designation>
</emp>
</employees>
我得到的上述 xml 是一个字符串。由于性能问题,我被要求不要使用解析。我需要使用 java 的字符串操作获取第二个员工的工资(2000 美元)。请给我一些指示。
感谢您的帮助。
最佳答案
你的字符串是xml。 尽管使用正则表达式或其他字符串操作从 xml 中提取数据可能很诱人 - 但不要这样做 - 这是一个不好的做法。
您应该使用一些 XML 解析器。
关于java - 使用java获取字符串内特定值的字符串操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6555608/