ValidateUtil判断字符串工具

1.ValidateUtil

package Utils.validate;

import java.io.File;

public class ValidateUtil {

    public static void checkFile(String filePath) {
        File target = new File(filePath);
        if (target.exists()) {
            target.delete();
        }
    }

    public static boolean isNotNull(String string) {
        return  string!=null && !("").equals(string.trim()) && !("null").equals(string);
    }

    public static boolean NotNvl(String str) {
        return (str != null) && (!("").equals(str.trim()));
    }

    public static boolean isNull(String string) {

        return  string==null || ("").equals(string.trim()) || ("null").equals(string);

    }
}

2.使用:

package Utils.validate;

import org.junit.Test;

public class ValidateTest {

    @Test
    public void test1(){
        System.out.println(ValidateUtil.isNotNull("     "));
        System.out.println(ValidateUtil.isNotNull("www"));
        System.out.println(ValidateUtil.isNull("     "));
    }
}

false
true
true

时间: 2024-08-09 19:52:13

ValidateUtil判断字符串工具的相关文章

字符串工具类(判断是否为空,是否不为空,过滤掉集合中的空格元素)

import java.util.ArrayList; import java.util.List; /** * 字符串工具类 * @author gabodouer * */ public class StringUtil { /** * 判断是否是空 * @param str * @return */ public static boolean isEmpty(String str) { if (str == null || "".equals(str)) { return tru

字符串工具类(指定字符串的长度和判断是否为空等方法)

package com.sec.util; /** * 字符串工具类 * @author Administrator * */public class StringUtil { /** * 过滤<,>,\n 字符串的方法 * @param input * @return */ public static String filterHTML(String input){ if(input == null || input.length() == 0){ return input; } input

Android工具类之字符串工具类,提供一些字符串相关的便捷方法

/** * 字符串工具类,提供一些字符串相关的便捷方法 */ public class StringUtil { private StringUtil() { throw new AssertionError(); } /** * is null or its length is 0 or it is made by space * <p/> * <pre> * isBlank(null) = true; * isBlank("") = true; * isBl

字符串工具类

package com.cmos.ngoc.util; import java.util.regex.Matcher; import java.util.regex.Pattern; /** * 字符串工具类 * */ public final class StringUtil { /** Private Constructor **/ private StringUtil() { } /** * 判断字符串是否非null && 非空字符 * * @param param * @retur

android开发字符串工具类(一)

1 package com.gzcivil.utils; 2 3 import java.io.BufferedReader; 4 import java.io.ByteArrayOutputStream; 5 import java.io.InputStream; 6 import java.io.InputStreamReader; 7 import java.math.BigDecimal; 8 import java.text.SimpleDateFormat; 9 import jav

字符串工具类、数组工具类、集合工具类、转型操作工具类、编码与解码操作工具类

package hjp.smart4j.framework.util; import org.apache.commons.lang3.StringUtils; /** * 字符串工具类 */ public final class StringUtil { /** * 字符串分隔符 */ public static final String SEPARATOR=String.valueOf((char)29); /** * 判断字符串是否为空 */ public static boolean i

java打开文件夹(含判断操作系统工具类和解压缩工具类)

1.Runtime.getRuntime().exec("explorer D:\\Java"); 2.java.awt.Desktop.getDesktop().open(new File("D:\\Java")); 4.java.awt.Desktop.getDesktop().browse(...) 3. try { String[] cmd = new String[5]; cmd[0] = "cmd"; cmd[1] = "/

判断字符串全为数字

1 判断字符串全为数字 1.1 直接调用 isNumeric 方法 1.1.1 引入commons依赖包 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.6</version> </dependency>   1.1.2 通过  StringUtils类 调用

ValidateUtil常用验证工具类,如手机、密码、邮箱等

package cn.com.ssk.util.utils; import java.util.regex.Pattern; import org.apache.commons.lang3.StringUtils; /** * 常用的一些验证,如手机.移动号码.联通号码.电信号码.密码.座机. 邮政编码.邮箱.年龄.身份证.URL.QQ.汉字.字母.数字等 */ public class ValidateUtil { /** 手机号规则 */ public static final String