0

我写了一个程序,它给出了类似的输出

“bbccaa”

java中有没有办法将它存储到一个字符串中并与另一个字符串进行比较。

4

4 回答 4

1

使用equalsIgnoreCase()orequals()比较2 个 String 对象....

String s = "hello";

String sOutput = "bbccaa";

if (sOutput.equalsIgnoreCase(s)){   // Ignore case while comparing


 }


if (sOutput.equals(s)){            // Consider case while comparing


 }
于 2012-08-30T17:45:43.173 回答
1

你是什​​么意思'给出一个输出'?它是否将字符串打印到控制台?

假设你有类似的东西:

String s = ...; // Something that creates bbccaa
System.out.println(s);

然后你可以这样做:

s.equals(otherString);

比较两个字符串

于 2012-08-30T17:40:49.503 回答
0

怎么样

"bbccaa".equals(anotherString)

或者

"bbccaa".compareTo(anotherString)

于 2012-08-30T17:38:48.207 回答
0

这个字符串是如何生成的?如果使用 Streams,则将流保存为字符串并使用 equals 方法

于 2012-08-30T17:39:18.303 回答