これは "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. Cの文字列の開始状態
- 3. 状態DateTimeテキストを文字列として与える方法?
- 4. Java HashSetを使用した2つの文字列の交差
- 5. JSON GSONを使用したJavaオブジェクトへの文字列
- 6. EditTextを使用したJava/Androidダイアログ - 文字列のブールチェック
- 7. Javaのベクトルを使用したユーザ入力文字列
- 8. Javaでの文字列のメモリ使用
- 9. リストの現在の状態をJSON文字列として取得する方法、およびJSON文字列から状態を復元する方法
- 10. 状態分割、MongoDB、Memcached、または...を使用したASP.NET MVCセッション状態?
- 11. ウェイク状態の1文字入力
- 12. React Router - クエリ文字列から状態を構築する
- 13. 角度UIルータでURL文字列から状態を取得
- 14. SQLセッション状態サーバーの動的接続文字列
- 15. JSON文字列を使用したIHttpActionResult
- 16. 文字列トークナイザを使用して状態名を読み込もうとするとエラーが発生する
- 17. javaを使用してファイル内のユニコード文字列を検索
- 18. 状態マシンLabviewを使用
- 19. 文字列の最初の文字、条件として使用...(Java、Android)
- 20. Android:フォーカスされた状態で押した状態のドロアブルを使用してImageButtonを描画する方法
- 21. DTMCの定常状態ソリューション用Javaライブラリ
- 22. Javaの文字列と文字配列
- 23. Javaの:文字列:文字列
- 24. 空の文字列テンプレートで親状態を使用するとui-routerの問題が発生する
- 25. Linkedin + Codeigniter:codeigniterを使用して状態を更新しました
- 26. GUIを使ったJavaメモリゲーム - 文字列と配列の比較
- 27. Javaで3つの状態変数を使用する
- 28. javaを使用して文字列からhtmlタグを削除
- 29. クッキーを使用してJavaに文字列を読み取る
- 30. JavaでStringTokenizerを使用して文字列を分割する
これは私を悩ませています。あなたはキティに変えられますか? :-) – CoolBeans