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
0 Yorumlar