ブログJava開発時にぜひご利用ください。一般的な言語で文字列の比較をする時には「==」で比較することが多いですが、Javaで文字列どうしを比較するにはこの方法だと正しく比較されません。以下は「==」で比較するダメな例です。Stringで生成しています。b){System.out.println("同じ値です");}else{System.out.println("違う値です");}(結果)違う値です上記の方法で比較すると、値が同じかどうかの比較ではなく、変数の参照先が同じかどうかという比較になるためNGです。String("hoge");//文字を比較する(OK)if(a.equals(b)){System.out.println("同じ値です");}else{System.out.println("違う値です");}(結果)同じ値ですまとめString型の値を比較する場合は必ず、.equalsメソッドを使用しましょう。コメントをキャンセルメールアドレスが公開されることはありません。1970年1月1日からのミリ秒を取得する(.getTime)1970年1月1日からのミリ秒を取得するには、.getTime()を使用します。Date型日付の前後を比較する(.compareTo)Date型日付の前後を比較するには、.compareToを使用します。数値の符号を取得する(Math.signum)数値の符号を取得するには、signumを使用します。ブログJava開発時にぜひご利用ください。