package net.javaer.demo;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class WhiteSpace {
/**
* @param args
*/
public static void main(String[] args) {
System.out.println(isWhiteSpace(" "));//true
System.out.println(isWhiteSpace(" 1 "));//false
System.out.println(isWhiteSpace(""));//true
System.out.println(isWhiteSpace("x "));//false
System.out.println(containWhiteSpace("123"));//false
System.out.println(containWhiteSpace("1 23"));//true
System.out.println(containWhiteSpace("123 "));//true
System.out.println(containWhiteSpace(" 123"));//true
System.out.println(containWhiteSpace(" "));//true
System.out.println(containWhiteSpace(""));//false
}
/**
* 判断给定字符串是否为空格、空字符串
* @param input
* @return
*/
public static boolean isWhiteSpace(String input){
boolean retBool = input.matches("^\\s*$");
return retBool;
}
/**
* 判断给定字符串中是否包含空格
* @param input
* @return
*/
public static boolean containWhiteSpace(String input){
Pattern pattern = Pattern.compile("\\s");
Matcher matcher = pattern.matcher(input);
boolean found = matcher.find();
return found;
}
}