package com.ctbri.weather.utils.calendar; /** * Created by IntelliJ IDEA. * User: zhouxin@easier.cn * 字符串的处理�? * Date: 12-11-22 * Time: 下午4:35 * To change this template use File | Settings | File Templates. */ public class StringUtil { /** * 判断是否为null或空�? * * @param str String * @return true or false */ public static boolean isNullOrEmpty(String str) { return str == null || str.trim().length() == 0; } /** * 判断str1和str2是否相同 * * @param str1 str1 * @param str2 str2 * @return true or false */ public static boolean equals(String str1, String str2) { return str1 == str2 || str1 != null && str1.equals(str2); } /** * 判断str1和str2是否相同(不区分大小写) * * @param str1 str1 * @param str2 str2 * @return true or false */ public static boolean equalsIgnoreCase(String str1, String str2) { return str1 != null && str1.equalsIgnoreCase(str2); } /** * 判断字符串str1是否包含字符串str2 * * @param str1 源字符串 * @param str2 指定字符�? * @return true源字符串包含指定字符串,false源字符串不包含指定字符串 */ public static boolean contains(String str1, String str2) { return str1 != null && str1.contains(str2); } /** * 判断字符串是否为空,为空则返回一个空值,不为空则返回原字符串 * * @param str 待判断字符串 * @return 判断后的字符�? */ public static String getString(String str) { return str == null ? "" : str; } }