Stringクラスを使いこなす

JavaのString クラスは、利用する頻度の高いクラスの一つです。文字列操作に関する便利なメソッドを多く持っていますので、使いこなしたいものです。

if文での比較の際の注意事項

おちラボ生は、ゼミで最初にC#を勉強するので、Javaに取り組んだ時に勘違いする人が多いので確認です。

if文での比較では、C#なら

string s
if ( s=="こんにちは"){
}

と書きますが、Javaの場合

String s
if ( s.equal("こんにちは")){
}

となります。string s は変数ではなくオブジェクトですから、実は後者が自然なのです。C#は言語的に扱いやすくしているだけです。