-5
javaに文字列があるとします。 ==
を使用してこの文字列を""
と比較できますか?たとえば :もちろん==の文字列と空の値を比較できます
String myString = "";
if(myString == "");
javaに文字列があるとします。 ==
を使用してこの文字列を""
と比較できますか?たとえば :もちろん==の文字列と空の値を比較できます
String myString = "";
if(myString == "");
あなたはおそらくあなたが==
が参照ない内容を比較します使用しているので期待した結果を得ることはありませんが、あなたは、(そのコンパイル限り合格する)ことができます。
私のお気に入りの方法は、あなたがする必要はありません、それ以来依田式"".equals(myString)
を使用するnull
ための事前テストmyString
です。
それ以外の場合は、myString.isEmpty()
を使用できます。
ご協力いただきありがとうございます。 –
試しましたか? – f1sh
正しい結果が返されることはありません。代わりに.equals(myString) 'を使用してください。 –
'' 'に特有のものは何もありません。特に' 'new String(" ")==" "'はfalseを返します。 – assylias