Java クラスStringのequalsメソッドで文字列比較を行う
環境
JavaSE 1.8
Eclipse 4.14.0
構文
public boolean equals(Object anObject)
この文字列と指定されたオブジェクトを比較します。引数がnullではなく、
このオブジェクトと同じ文字シーケンスを表すStringオブジェクトである場合にだけ、結果はtrueになります。
パラメータ:
anObject – このStringと比較するオブジェクト
戻り値:
指定されたオブジェクトがこの文字列に等しいStringを表す場合はtrue、それ以外の場合はfalse
使用例
package com.arkgame.test; import java.text.ParseException; public class ArkTest { public static void main(String[] args) throws ParseException { String sA = "192.168.1.12"; String sB = "192.168.1.13"; String sC = "192.168.1.12"; System.out.println("equalsメソッドで文字列比較"); System.out.println(sA.equals(sB)); System.out.println(sA.equals(sC)); } }
実行結果
equalsメソッドで文字列比較
false
true