HOME技術JAVAJAVAの条件式で文字列を比較する場合の注意点

JAVAの条件式で文字列を比較する場合の注意点

JAVAのif文などで条件式において文字列を比較する際には、数値を比較する場合と違う書き方をしなければなりません。

if ( Mojiretsu.equals(“文字列”) {
処理
}

以下のように書くと正しく判定しないことがあり、誤動作の原因となります。

if ( Mojiretsu == “文字列” ) {
処理
}

関連記事

JAVAのオペランドと演算子

変数に代入する書式は、通常の計算式のように書きます。 a = b + c; このように書けば、変数aにbとcを加算した結果の値が代入されます。 この、=や+を演算子、それ以外の変数などの値を非演算子(…続きを読む

JAVAのメソッドとは

→前回(Eclipseを使ってJAVAで”Hello World”を表示する) 前回は”Hello World”という文字列をコンソールに表示しました。…続きを読む

Eclipseで分離したウィンドウを元に戻す

Eclipseを使って、ウィンドウを分離する場合には、分離したいウィンドウのバーをクリックして、アプリケーション外に移動します。 分離したウィンドウを結合する 分離したウィンドウを元に戻すには、「ウィ…続きを読む

JAVAのメソッド:println()

→関連ページ(Eclipseを使ってJAVAで”Hello World”を表示する) →関連ページ(JAVAのメソッドとは) ここからは「Hello World」を表示させたメ…続きを読む

Eclipseを使ってJAVAで”Hello World”を表示する

統合開発環境(IDE)であるEclipseを使ってJAVAプログラミングを練習していきます。第一弾は、基本中の基本である、「Hello World」を表示する、というものです。 Eclipseの使い方…続きを読む

JAVAでメソッドをつくる

JAVAには既に存在するメソッドのほかに、自分でメソッドを作ることができます。 自分でメソッドを作る際のルールは以下の通りです。 修飾子 戻り値の型 メソッド名(引数) { 処理 } 修飾子とは 修飾…続きを読む

JAVAのローカル変数とグローバル変数

変数には、その有効範囲が定められています。 この有効範囲のことをスコープと言います。 スコープ内では変数を利用できますが、スコープ外ではその変数は存在しないことになり、利用することができません。 ロー…続きを読む

JAVAのパッケージ

パッケージとはクラスのさらに上の概念です。 あるパッケージに属するクラスは、同じ名称であっても別のパッケージのクラスとは別物として扱われます。 「aaa」パッケージの「cde」というクラスと、 「bb…続きを読む

JAVAの予約語

プログラム言語で予め使われている名前、たとえば変数の型を示す名前などは、変数名やクラス名として宣言することができません。これらの名前を予約語といいます。 予約語一覧 abstract(修飾子) ass…続きを読む

JAVAでクラスを生成する

JAVAでは、一つのソースファイル(.javaファイル)ごとに最低でも1つのpublicクラスが必要になります。 publicクラスは、1つのソースファイルに1つしか設定できません。 publicでな…続きを読む