java - 奇怪的java字符串比较运算符

标签 java string compare

我面临一个奇怪的 java 字符串比较问题。

{

String a,b;
a = "http://www.abc.com/audiofiles/1349866054121.caf";
b = "http://www.abc.com/audiofiles/";

boolean flag = a.contains(b); // This should be true...

}

但不幸的是它返回 false。我尝试过 toLowerCase() 和 trim() 但没有帮助..

谁都知道这个问题

最佳答案

对两个字符串执行 toCharArray() 并一一查看字符。这将回答你的问题。将它们输出为整数,以便更容易区分它们的不同之处。

关于java - 奇怪的java字符串比较运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12818033/

相关文章:

php 日期小于另一个日期

java - 监听多播UDP地址

r - 带引号和分号的 str_extract 正则表达式

c++ - 如何在c++中使用宽字符串文字而不将L放在每个文字前面

c - 从输入文件中读取字符串并将它们存储到动态数组中

python - 我可以比较两个顺序不同的字典的键吗?

c# - 在 C# 中比较列表并返回匹配项

java - hibernate + Spring MVC : objects mapping configuration

java - Servlet 不可用(我知道这很常见)

java - 自 Java5 + 菱形运算符以来初始化通用集合的方法