これは "kutty"と入力すると "Hello kutty"と言うべきですが、このコードは機能しません。文字列を使用したJavaの状態
2
A
答えて
0
等価を使用したい場合は、メモリアドレスを比較するだけです(ポインタは同じです)。
例えば、別の注意点として
if ("kutty".equals(c)) {
// ...
}
は、それはそれは、これらの例では、変数を(ここではc
)であることを起こるが発生するNullPointerException
を回避するのに役立ち、左手側に一定の値を持つことが常に望ましいですnull
。
0
参照を比較しています。代わりにif (c.equals("kutty")) {...}
9
==
の代わりにequals()
を使用して文字列を比較してください。 ==
は、オブジェクト等価ではなくアイデンティティ比較を行います。
3
Javaは、他の言語と同じ方法で文字列を比較しません。
.equals()メソッドの代わりに==演算子のでように使用:文字列ではなく==演算子を比較する
if(c.equals("kutty"))
0
使用String.equals(文字列他の)機能。
この関数は文字列の実際の内容をチェックし、==演算子はオブジェクトへの参照が等しいかどうかをチェックします。 if(c.equals( "kutty"))
関連する問題
- 1. 文字列解析のための状態パターンの使用
- 2. 文字列を使用したJava文字列の分割|
- 3. Cの文字列の開始状態
- 4. ストリームを使用した2D配列への文字列[Java 8]
- 5. wixは検出状態で文字列を使用できません
- 6. 状態DateTimeテキストを文字列として与える方法?
- 7. Java HashSetを使用した2つの文字列の交差
- 8. JavaからJavascriptへのアポストロフィを使用した文字列
- 9. EditTextを使用したJava/Androidダイアログ - 文字列のブールチェック
- 10. Javaのストリングビルダを使用した文字列逆
- 11. regex、Javaを使用したXPath文字列の変更
- 12. Javaのベクトルを使用したユーザ入力文字列
- 13. JSON GSONを使用したJavaオブジェクトへの文字列
- 14. JavaでStreamを使用したサブ文字列の抽出
- 15. Javaでの文字列のメモリ使用
- 16. 状態分割、MongoDB、Memcached、または...を使用したASP.NET MVCセッション状態?
- 17. 私は、Javaを使用して、私は次の文字列持つ文字列
- 18. 日付と文字列を使用したメモリリークJava
- 19. Javaの春/休止状態:criteria.listを使用して上のNullpointException()
- 20. リストの現在の状態をJSON文字列として取得する方法、およびJSON文字列から状態を復元する方法
- 21. ガルバニックスキンレスポンス(スキンコンダクタンス)を使用したリラックス状態/ノーマルステート/ストレス状態の範囲
- 22. ウェイク状態の1文字入力
- 23. 文字列の '\'文字を文字列として使用
- 24. 文字列を使ったJavaパスワードチェッカー
- 25. javaを使用して文字列を文字列に変換する方法
- 26. React Router - クエリ文字列から状態を構築する
- 27. 角度UIルータでURL文字列から状態を取得
- 28. Chess.jsが所定FEN文字列の膠着状態
- 29. libvirt:状態の整数から文字列へ?
- 30. SQLセッション状態サーバーの動的接続文字列
これは私を悩ませています。あなたはキティに変えられますか? :-) – CoolBeans