Java String değer boş kontrolü nasıl yapılır?



Merhaba,

Java'da String'in boş olup olmadığını kontrol etmek için Apache'nin Common Lang adlı projesi biçilmiş kaftandır.

Common Lang ı kullanmak için

Maven Projeleri  için

<dependency>
    <groupId>commons-lang</groupId>
    <artifactId>commons-lang</artifactId>
    <version>2.6</version>
</dependency>


veya buradan jar dosyasını indirip projenize dahil edebilirsiniz.



StringUtils.isBlank()

Bir string değişkenin sadece boşluk karekterleri içeriyor, boş veya boş bir değere sahip ise bu boş olarak değerlendirir.

Örnek
package com.blogspot.ofarukkurt.mavenproject3;

import org.apache.commons.lang.StringUtils;

/**

 *
 * @author Omer Faruk Kurt
 * @Created on date 18/09/2017 19:58:25
 * @blog http://ofarukkurt.blogspot.com
 * @mail kurtomerfaruk@gmail.com

 */

public class CommonLang {

    public static void main(String[] args) {

        String str1="Common Lang";
        String str2=null;
        String str3="";
        String str4=new String();
       
        System.out.println("str1 isBlank :"+StringUtils.isBlank(str1));
        System.out.println("str2 isBlank :"+StringUtils.isBlank(str2));
        System.out.println("str3 isBlank :"+StringUtils.isBlank(str3));
        System.out.println("str4 isBlank :"+StringUtils.isBlank(str4));
       
        System.out.println("str1 isNotBlank :"+StringUtils.isNotBlank(str1));
        System.out.println("str2 isNotBlank :"+StringUtils.isNotBlank(str2));
        System.out.println("str3 isNotBlank :"+StringUtils.isNotBlank(str3));
        System.out.println("str4 isNotBlank :"+StringUtils.isNotBlank(str4));
       
        System.out.println("str1 isEmpty :"+StringUtils.isEmpty(str1));
        System.out.println("str2 isEmpty :"+StringUtils.isEmpty(str2));
        System.out.println("str3 isEmpty :"+StringUtils.isEmpty(str3));
        System.out.println("str4 isEmpty :"+StringUtils.isEmpty(str4));
       
        System.out.println("str1 isNotEmpty :"+StringUtils.isNotEmpty(str1));
        System.out.println("str2 isNotEmpty :"+StringUtils.isNotEmpty(str2));
        System.out.println("str3 isNotEmpty :"+StringUtils.isNotEmpty(str3));
        System.out.println("str4 isNotEmpty :"+StringUtils.isNotEmpty(str4));
    }

}

Çıktı:
str1 isBlank :false
str2 isBlank :true
str3 isBlank :true
str4 isBlank :true
str1 isNotBlank :true
str2 isNotBlank :false
str3 isNotBlank :false
str4 isNotBlank :false
str1 isEmpty :false
str2 isEmpty :true
str3 isEmpty :true
str4 isEmpty :true
str1 isNotEmpty :true
str2 isNotEmpty :false
str3 isNotEmpty :false
str4 isNotEmpty :false

Yorum Gönder

0 Yorumlar