package com.jk.util;
import java.sql.Timestamp;
import java.text.SimpleDateFormat;
import java.text.ParseException;
import java.util.Iterator;
import java.util.List;
import java.util.Set;
import java.util.StringTokenizer;
import java.util.ArrayList;
import java.text.DecimalFormat;
import java.net.URLEncoder;
import java.net.URLDecoder;
import java.util.Date;
/** UtilFuns is a JavaBean. */
public class UtilFuns {
static public String newLine(){
return System.getProperty("line.separator");
}
/* 验证数组是否为空 */
public static boolean arrayValid(Object[] objects) {
if (objects != null && objects.length > 0) {
return true;
} else {
return false;
}
}
/* 验证list是否为空 */
public boolean listValid(List list) {
if (list != null && list.size() > 0) {
return true;
} else {
return false;
}
}
//获得年龄
public int age(String dateStart, String dateEnd) throws Exception{
int yearStart = Integer.parseInt(dateStart.substring(0,4));
int yearEnd = Integer.parseInt(dateEnd.substring(0,4));
return yearEnd-yearStart;
}
//是否为奇数
public boolean isOdd(int i){
if(i%2==0){
return false;
}else{
return true;
}
}
public String cutStr(String str,int len){
try{
str = str.substring(0,len);
}catch(Exception e){
return str;
}
return str;
}
//返回固定长度串,空白地方用空格填充 by tony 20110926
public String fixSpaceStr(String str,int len){
StringBuffer sBuf = new StringBuffer();
try{
if(str.length()>len){
return str;
}else{
sBuf.append(str);
for(int i=0;i<(len-str.length());i++){
sBuf.append(" ");
}
return sBuf.toString();
}
}catch(Exception e){
return str;
}
}
public String fixSpaceStr(int number,int len){
return fixSpaceStr(String.valueOf(number),len);
}
//前缀空格
public String prefixSpaceStr(String str,int len){
StringBuffer sBuf = new StringBuffer();
try{
if(str.length()>len){
return str;
}else{
for(int i=0;i<(len-str.length());i++){
sBuf.append(" ");
}
sBuf.append(str);
return sBuf.toString();
}
}catch(Exception e){
return str;
}
}
//截取字符,如果超过长度,截取并加省略号 by tony 20101108
public String suspensionStr(String str,int len){
try{
str = str.substring(0,len) + "...";
}catch(Exception e){
return str;
}
return str;
}
//url get方式传递参数 by tony 20110328
public static String joinUrlParameter(List<String> sList){
StringBuffer sBuf = new StringBuffer();
for(Iterator it = sList.iterator(); it.hasNext();){
sBuf.append("&").append(it.next()).append("=").append(it.next());
}
return sBuf.substring(1, sBuf.length()); //去掉第一个&符号
}
/** SplitStr 功能:返回分割后的数组
* <br>输入参数:String str 设置返回系统时间样式
* <br>输入参数:String SplitFlag 设置分割字符
* <br>输出参数:string[] 返回分割后的数组
*
*/
/*
String s[] = SplitStr("asd asd we sd"," ");
for (int i=0;i<s.length;i++){
System.out.println(s[i]);
}
*/
static public String[] splitStr(String str,String SplitFlag){
int i =0;
try{
StringTokenizer st = new StringTokenizer(str, SplitFlag);
String tokens[] = new String[st.countTokens()];
//System.out.println(st.countTokens());
while (st.hasMoreElements()) {
tokens[i] = st.nextToken();
//System.out.println(tokens[i]);
i++;
}
return tokens;
}catch(Exception e){
return null;
}
}
//类似google那样实现多个关键字的查询,关键字之间用空格或逗号隔开 by tony 20110523
//支持的分隔符 英文逗号,中文逗号,空格
public String[] splitFindStr(String str){
if(str==null){
return null;
}
String[] aStr = null;
str = str.replaceAll(",", " "); //英文逗号
str = str.replaceAll(",", " "); //中文逗号
aStr = this.splitStr(str, " "); //空格
return aStr;
}
/* 阶梯函数,例如,a,b,c 返回 a;a,b;a,b,c by tony 20110330 */
static public String[] splitStair(String str,String SplitFlag){
try{
String[] _temp = splitStr(str, SplitFlag);
for(int i=1;i<_temp.length;i++){
_temp[i] = _temp[i-1]+SplitFlag+_temp[i];
}
return _temp;
}catch(Exception e){
return null;
}
}
/** SplitStr 功能:将数组合并为一个字符串
* <br>输入参数:String aStr 要合并数组
* <br>输入参数:String SplitFlag 设置分割字符
* <br>输出参数:String 要合并数组
* <br>作者:宋江
* <br>时间:2004-1-9
* <br>用法:
*/
static public String joinStr(String[] aStr,String SplitFlag){
StringBuffer sBuffer = new StringBuffer();
if (aStr != null){
for (int i=0;i<aStr.length;i++){
sBuffer.append(aStr[i]).append(SplitFlag);
}
sBuffer.delete(sBuffer.length() - 1, sBuffer.length()); //去掉最后的分隔符 SplitFlag
}else{
sBuffer = sBuffer.append("");
}
return sBuffer.toString();
}
/* 链接,但中间无链接符号 add by tony 20100322 */
static public String joinStr(String[] aStr){
StringBuffer sBuffer = new StringBuffer();
if (aStr != null){
for (int i=0;i<aStr.length;i++){
sBuffer.append(aStr[i]);
}
}else{
sBuffer = sBuffer.append("");
}
return sBuffer.toString();
}
/** JoinStr
* <br>功能:将数组合并为一个字符串
* <br>输入参数:String sPrefix 数组元素加的前缀
* <br>输入参数:String sSuffix 数组元素加的后缀
* <br>输入参数:String SplitFlag 设置分割字符
* <br>输出参数:String 合并后的字符串
* <br>作者:宋江
* <br>时间:2005-3-17
* <br>用法:
*/
static public String joinStr(String[] aStr,String sPrefix,String sSuffix,String SplitFlag){
StringBuffer sBuffer = new StringBuffer();
if (aStr != null){
for (int i=0;i<aStr.length;i++){
sBuffer.append(sPrefix).append(aStr[i]).append(sSuffix).append(SplitFlag);
}
sBuffer.delete(sBuffer.length() - SplitFlag.length(), sBuffer.length()); //去掉最后的分隔符 SplitFlag
}else{
sBuffer = sBuffer.append("");
}
return sBuffer.toString();
}
/* 返回用于in查询的串 'x','y' */
static public String joinInStr(String[] aStr){
StringBuffer sBuffer = new StringBuffer();
if (aStr != null){
for (int i=0;i<aStr.length;i++){
sBuffer.append("'").append(aStr[i]).append("'").append(",");
}
sBuffer.delete(sBuffer.length() - 1, sBuffer.length());
}else{
sBuffer = sBuffer.append("");
}
return sBuffer.toString();
}
/* 链接,但中间无链接符号 add by tony 20100322 */
static public String joinStr(String[] aStr,String sPrefix,String sSuffix){
StringBuffer sBuffer = new StringBuffer();
if (aStr != null){
for (int i=0;i<aStr.length;i++){
sBuffer.append(sPrefix).append(aStr[i]).append(sSuffix);
}
}else{
sBuffer = sBuffer.append("");
}
return sBuffer.toString();
}
/* 链接len(s)个symbol符号 add by tony 20100407 */
static public String joinStr(String s, String symbol){
StringBuffer sBuf = new StringBuffer();
for (int i=0;i<s.length();i++){
sBuf.append(symbol);
}
return sBuf.toString();
}
static public String joinStr(int len, String symbol){
StringBuffer sBuf = new StringBuffer();
for (int i=0;i<len;i++){
sBuf.append(symbol);
}
return sBuf.toString();
}
没有合适的资源?快使用搜索试试~ 我知道了~
Springmvc+hibernate整合Demo
共360个文件
gif:121个
jar:86个
jsp:46个
1星 需积分: 10 6 下载量 182 浏览量
2016-06-20
17:25:31
上传
评论
收藏 27.31MB ZIP 举报
温馨提示
本Demo利用Springmvc+hibernate搭建的Demo,是一个典型的CRM系统
资源推荐
资源详情
资源评论
收起资源包目录
Springmvc+hibernate整合Demo (360个子文件)
updPwd.jsp.bak 4KB
UtilFuns.class 24KB
Address.class 5KB
CrmCourseTypeDaoImpl.class 5KB
CrmReferDaoImpl.class 5KB
CrmClassDaoImpl.class 5KB
Page.class 5KB
CrmStudent.class 4KB
CrmReferServiceImpl.class 4KB
GetPlaceByIp.class 3KB
CrmClass.class 3KB
CrmCourseTypeServiceImpl.class 3KB
CrmClassServiceImpl.class 3KB
AddressUtil.class 3KB
CrmRefer.class 3KB
CrmReferController.class 3KB
CrmCourseTypeController.class 3KB
CrmCourseType.class 1KB
TestMerge.class 1KB
StaffController.class 1KB
CrmReferService.class 1KB
CrmCourseTypeService.class 1KB
CrmClassService.class 1KB
BaseDao.class 1KB
SysConstant.class 789B
CrmStudentController.class 655B
CrmCourseTypeDao.class 283B
CrmClassDao.class 273B
CrmReferDao.class 140B
.classpath 969B
org.eclipse.wst.common.component 548B
org.eclipse.wst.jsdt.ui.superType.container 49B
smusic.css 9KB
sys.css 3KB
style.css 2KB
dtree.css 795B
Thumbs.db 30KB
face.gif 2KB
login.gif 1KB
jxtj.gif 1KB
pwd.gif 1KB
exit.gif 1KB
hlsxcp.gif 1KB
calendar.gif 1KB
xzcp.gif 1KB
tjcp.gif 1KB
yfh.gif 1KB
add.gif 1KB
back.gif 1KB
cr.gif 1KB
save.gif 1KB
dy.gif 1KB
globe.gif 1KB
zhengshi.gif 1KB
pa.gif 1KB
reg.gif 1KB
trash.gif 1KB
question.gif 1KB
base.gif 1KB
modif.gif 1KB
td.gif 1010B
gaojichaxun.gif 999B
result.gif 987B
genjin.gif 987B
add_group.gif 985B
zttj.gif 984B
cjyh.gif 939B
scmx.gif 916B
hzwc.gif 898B
quanzhankai.gif 874B
nolines_plus.gif 870B
nolines_minus.gif 861B
bianji.gif 858B
shanchu.gif 853B
shuaxin.gif 846B
quxiao.gif 844B
gd.gif 839B
liuji.gif 839B
tianjia.gif 838B
qr.gif 835B
qd.gif 833B
yijiao.gif 824B
jiuye.gif 823B
shenhe.gif 822B
liushi.gif 820B
shengban.gif 817B
print.gif 814B
tongji.gif 814B
chakan.gif 812B
sh.gif 804B
js.gif 803B
sq.gif 799B
txl.gif 799B
shiye.gif 795B
tuihui.gif 793B
diudan.gif 791B
back.gif 790B
fwsxhp.gif 682B
lcsxhp.gif 659B
xgmm.gif 654B
共 360 条
- 1
- 2
- 3
- 4
资源评论
- qq_168875592016-07-04我就想问下这个放到eclipse ee里,怎么无法运行啊
钟渊
- 粉丝: 128
- 资源: 11
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功