カテゴリー
Android Java

Stringを比べる

JavaでString型の値を比べるときは == 演算子ではなく、equals()関数を使います。

"blog.kobito.something" == "blog.kobito.something // this returns false

new String("blog.kobito.something").equals("blog.kobito.something") // this returns true

// ... but they are not the same object
new String("test") == "test" // --> false 

// ... neither are these
new String("test") == new String("test") // --> false