次のような出力を与えるプログラムを作成しました
"bbccaa"
これを文字列に格納して別の文字列と比較する方法はJavaにありますか。
'出力を与える'とはどういう意味ですか?文字列をコンソールに出力しますか?
あなたが次のようなものを持っていると仮定します:
String s = ...; // Something that creates bbccaa
System.out.println(s);
次に、次のことを実行できます。
s.equals(otherString);
2つの文字列を比較します
equalsIgnoreCase()
またはequals()
を使用して 2 つの String オブジェクトを比較します....
String s = "hello";
String sOutput = "bbccaa";
if (sOutput.equalsIgnoreCase(s)){ // Ignore case while comparing
}
if (sOutput.equals(s)){ // Consider case while comparing
}
この文字列はどのように生成されますか?Streamsを使用する場合は、ストリームを文字列として保存し、equals-Methodを使用します