我没有Java经验,我遇到了问题.
使用Jsoup,我有一个名为td的元素.如果我做:
String attr = td.attr("class");
System.out.println(attr);
Run Code Online (Sandbox Code Playgroud)
输出是"免费的",这是完全没问题的.如果我做:
String attr = td.attr("class");
if (attr == "free") {
System.out.println("freedom!");
}
Run Code Online (Sandbox Code Playgroud)
没有输出!
有谁知道如何解决这个问题?
提前致谢.
您必须使用equals方法比较字符串作为==比较引用,而不是字符串内容.
String attr = td.attr("class");
if (attr.equals("free")) {
System.out.println("freedom!");
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
128 次 |
| 最近记录: |