?? 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 + -