ホームページ  >  記事  >  Java  >  Java は if ステートメントを使用して文字列が等しいかどうかを判断します

Java は if ステートメントを使用して文字列が等しいかどうかを判断します

王林
王林オリジナル
2019-12-30 09:19:024453ブラウズ

Java は if ステートメントを使用して文字列が等しいかどうかを判断します

Java の文字列比較では、「==」を直接使用することはできませんが、equals() を使用する必要があります。2 つの文字列が等しい場合は true を返し、2 つの文字列が等しくない場合は false を返します。例: (推奨学習: java ビデオ チュートリアル)

if (s1.equals(s2)) {
 System.out.println("s1与s2相等!!");
} else {
 System.out.println("s1与s2没啥关系!!");
}

1. 文字列はオブジェクト型であるため、単純な "==";
## では判断できません。

#2. Equals() は、オブジェクトの内容 (大文字と小文字を区別する文字形式) が等しいかどうかを比較します;

3. "== が 2 つのオブジェクトを比較する場合、内容を比較します2 つのオブジェクトのメモリ アドレスが異なるため、これらは等しくありません。

おすすめの関連記事とチュートリアル:

Java 入門チュートリアル

以上がJava は if ステートメントを使用して文字列が等しいかどうかを判断しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。