📄 stringutils.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 + -