⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 stringutils.java

📁 java网上考试系统
💻 JAVA
字号:
/*
 * @(#)StringUtils.java Dec 13, 2006
 * Copyright 2006 qingdaosoftware, Inc. All rights reserved
 */
package com.qrsx.exam.util;

import com.qrsx.exam.Constants;

/**
 * 
 * 功能:
 * 
 * <p>
 * <a href="com.qrsx.exam.util.StringUtils.java"> <i>View Source </i> </a>
 * </p>
 * 
 * Company : QingdaoSoftware<br>
 * Author : <a href="mailto:wxt1013@163.com">WangXitao</a>
 * </p>
 * Version : 1.0<br>
 * Date : Dec 13, 2006<br>
 */
public class StringUtils {

    /**
     * 判断字符串是否为null或space
     * @param str
     * @return
     */
    public static boolean isEmpty(String str) {
        return str == null || str.length() == 0;
    }

    /**
     * 用默认分隔符分割字符串
     * @param str
     * @return
     */
    public static String[] splitString(String str) {
        return StringUtils.splitString(str, Constants.DEFAULT_DELIM);
    }

    /**
     * 用指定的分隔符分割字符串
     * @param str:分割的字符串
     * @param delim:分隔符
     * @return
     */
    public static String[] splitString(String str, String delim) {
        if (StringUtils.isEmpty(str))
            return null;

        if (StringUtils.isEmpty(delim))
            delim = Constants.DEFAULT_DELIM;

        return str.split(delim);
    }

    /**
     * 验证指定的字符串是否在字符串数组中
     * @param strs:字符串数组
     * @param str:指定的字符串
     * @return
     */
    public static boolean contains(String[] strs, String str) {
        if (strs == null || strs.length == 0)
            return false;

        if (StringUtils.isEmpty(str))
            return false;

        for (String s : strs) {
            if (str.equals(s))
                return true;
        }
        return false;
    }

    /**
     * 截取字符串
     * @param str:要截取的字符串
     * @param open:开始位置
     * @param close:结束位置
     * @return
     */
    public static String substringBetween(String str, String open, String close) {
        int start = str.indexOf(open)+open.length();
        int end = str.indexOf(close);
        return str.substring(start,end);
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -