Javaで文字列のために==を使用できますか?
2167 ワード
この記事では、Javaでの文字列(==)を使用して、よりよく理解できるようにする方法を説明します.Javaでは"=="を使うことができますが、例外はほとんどありません.
アプローチ
equalst ()メソッド
Javaでは、"== "演算子を使用して、同じ値または異なる値を持つ2つの文字列を比較できます.
以下の例では、str 1とstr 2という名前の2つの文字列を使いました.この二つの文字列を比較するために、equals = operator (= =)を使いました.これにより出力値が得られる.
例1
出力
equals ()メソッド
example 2に来たは、これらの文字列str 1、str 2を作成する2つの文字列コンストラクタを宣言しました.(== )演算子すなわちequals ()を使うと、文字列の参照を比較するので、間違った出力が表示されます. 文字列の値を比較するために、2つのコンストラクタ文字列を比較するためにequals ()メソッドを使用する必要があります.
例
出力
equalst ()はequals ()の代わりにequalst ()を使用します.
Read more
アプローチ
equalst ()メソッド
Javaでは、"== "演算子を使用して、同じ値または異なる値を持つ2つの文字列を比較できます.
以下の例では、str 1とstr 2という名前の2つの文字列を使いました.この二つの文字列を比較するために、equals = operator (= =)を使いました.これにより出力値が得られる.
例1
public class EqualsToStrings
{
Public static void main(String[ ] args)
{
String str1 = “Kodlogs”;
String str2 = “Kodlogs”;
if(str1 == str2)
System.out.println(“ They are equal”);
else
System.out.println(“They are not equal”);
}
}
出力
They are equal
equals ()メソッド
example 2に来た
例
public class EqualsToStrings
{
Public static void main(String[ ] args)
{
String str1 = new String(“Kodlogs”);
String str2 = new String(“Kodlogs”);-
if(str1.equals(str2))
System.out.println(“ They are equal”);
else
System.out.println(“They are not equal”);
}
}
出力
They are equal
equalst ()はequals ()の代わりにequalst ()を使用します.
Read more
Reference
この問題について(Javaで文字列のために==を使用できますか?), 我々は、より多くの情報をここで見つけました https://dev.to/joshuabrown0010/can-you-use-for-strings-in-java-3pbbテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol