>> Java入門トップに戻る

Stringクラス 文字列が空かチェック isEmpty

Javaで文字列が空かどうかチェックするには、Stringクラスの「isEmptyメソッド」を使います。
これは対象のStringオブジェクトの「lengthメソッドの戻り値か0ならばtrueを返すメソッド」です。
package test7;

public class Moji{
	
	public static void main(String args[]){
		
		String test = "ABC";
		String test2 = "";
		
		if(test.isEmpty()){
			
			System.out.println("空です。");
		}else{
			System.out.println("空じゃありません");
		}
		
		if(test2.isEmpty()){
			
			System.out.println("空です。");
			
		}else{
			System.out.println("空じゃありません");
		}
		
	}
}
上記のコードで変数testは文字が入ってますが、変数test2は空文字にしています。
その後それぞれの変数からisEmptyメソッドを実行して、空かどうかをチェックしています。

1つ目は当然文字が入っているので、「空じゃありません」と表示されますが、2つ目は「空です」と表示されます。


>> 【Stringクラス 指定の接頭辞で始まるかチェック startsWith】に進む
>> Java入門トップに戻る