package com.wwl.base.common.util;
import java.text.DecimalFormat;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Calendar;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.StringTokenizer;
import java.util.TimeZone;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
* <p>
* Title: �ַ�����
* </p>
* <p>
* Copyright: Copyright (c) 2009
* </p>
* <p>
* Company
* </p>
* <p>
*
* @author:��� </p>
* <p>
* E-mail:
* </p>
* <p>
* @version 1.0
* </p>
* <p>
* ����ʱ�䣺2009-5-29 ����03:35:09
* </p>
* <p>
* Description:�ַ�����
* </p>
*/
public class UtilStr {
/**
* �Ƿ�Ϊ���ַ��ո�����ַ�?
*
* @param value
* Դ�ַ�
* @return
*/
public static boolean isEmpty(String value) {
return ((value == null || value.trim().equals("")) ? true : false);
}
/**
* �ж�һ�������Ƿ�Ϊ�ն���
*
* @param value
* ����
* @return
*/
public static boolean isEmpty(Object value) {
if (value == null)
return true;
if (value instanceof String)
return isEmpty((String) value);
else
return false;
}
/**
* ����ͨ�ı�ת��ΪUnicode
*
* @param str
* Դ�ַ�
* @return
*/
public static String H2U(String str) {
StringBuffer sb = new StringBuffer("");
for (int j = 0; j < str.length(); j++) {
char c = str.charAt(j);
int i = c;
if (i > 128) {
sb.append("\\u").append(Integer.toHexString(i));
} else {
sb.append(c);
}
}
return sb.toString();
}
/**
* ��Unicodeת��Ϊ��ͨ�ı�
*
* @param str
* Դ�ַ�
* @return
*/
public static String U2H(String src) {
StringBuffer sb = new StringBuffer(src);
StringBuffer ret = new StringBuffer("");
int index = sb.indexOf("\\u");
if (index == -1) {// ����unicode����ĺ��֣�����ת��?
return sb.toString();
}
while (index != -1) {
ret.append(sb.substring(0, index));
String str = sb.substring(index + 2, index + 6);
int i = Integer.parseInt(str, 16);
char ch = (char) i;
ret.append(ch);
sb.delete(0, index + 6);
index = sb.indexOf("\\u");
System.out.println(ch);
}
if (sb.length() > 0)
ret.append(sb);
return ret.toString();
}
/**
* ȡ���divǰ����ַ�?
*
* @param str
* @param div
* @return
*/
public static String getLastDivBeforeName(String str, String div) {
int lastDot = str.lastIndexOf(div);
if (lastDot == -1) {
return "";
} else {
return str.substring(0, lastDot);
}
}
/**
* ȡ���div������ַ�?
*
* @param str
* @param div
* @return
*/
public static String getLastDivAfterName(String str, String div) {
int lastDot = str.lastIndexOf(div);
if (lastDot == -1) {
return "";
} else {
return str.substring(lastDot + 1, str.length());
}
}
/**
* ����ʽת��Double���?
*
* @param format
* �趨�ĸ�ʽ
* @param data
* ԴDouble���?
* @return
*/
public static String formatDouble(String format, Double data) {
String retValue = "";
try {
DecimalFormat df = new DecimalFormat(format);
retValue = df.format(data);
} catch (Exception e) {
e.printStackTrace();
}
return retValue;
}
/**
* ����ʽת��Double���?
*
* @param format
* �趨�ĸ�ʽ
* @param data
* ԴDouble���?
* @return
*/
public static String formatInteger(String format, Integer data) {
String retValue = "";
try {
DecimalFormat df = new DecimalFormat(format);
retValue = df.format(data);
} catch (Exception e) {
e.printStackTrace();
}
return retValue;
}
/**
* ����ʽת������
*
* @param format
* �趨�����ڸ�ʽ
* @param date
* Դ���ڶ���
* @return
*/
public static String formatDate(String format, Date date) {
if (date == null) {
return "";
}
String sDate = "";
try {
SimpleDateFormat df = new SimpleDateFormat(format);
sDate = df.format(date);
} catch (Exception e) {
e.printStackTrace();
}
return sDate;
}
/**
* ����ʽת������
*
* @param format
* �趨�����ڸ�ʽ
* @param date
* Դ���ڶ���
* @param timeZone
* ʱ��
* @return
*/
public static String formatDate(String format, Date date, String timeZone) {
if (date == null)
return "";
SimpleDateFormat df = new SimpleDateFormat(format);// "yyyy-MM-dd'T'HH:mm:ss.SSS+08:00"
df.setTimeZone(TimeZone.getTimeZone(timeZone));// GMT/EDT/EST
return df.format(date);
}
/**
* ��һ���ִ�ȥ�����Ŀո��ַ�
*
* @param str
* ԭ�ִ�
* @param defaultString
* ��strΪnullֵʱ��Ĭ�Ϸ���ֵ
* @return
*/
public static final String trim(String str, String defaultString) {
if (str == null) {
return defaultString;
}
return str.trim();
}
/**
* ��һ���ִ�ת��Ϊ��д�ַ�
*
* @param str
* ԭ�ִ�
* @return ���ԭ�ִ�Ϊnull��null������ת������ִ�?
*/
public static final String toLowcase(String str) {
if (str == null) {
return null;
}
return str.toLowerCase();
}
/**
* ��һ���ִ�ת��Ϊ��д�ַ�
*
* @param str
* ԭ�ִ�
* @param defaultString
* ��strΪnullֵʱ��Ĭ�Ϸ���ֵ
* @return
*/
public static final String toLowcase(String str, String defaultString) {
if (str == null) {
return defaultString.toLowerCase();
}
return str.toLowerCase();
}
/**
* �������ʽ�������ַ������Զ���ȡ���������Զ���ָ���ַ���䣬���λ�ÿ��Ե�ǰ������?
*
* @param obj
* ���������?
* @param size
* ���Ҫ����ɹ̶����ȣ��˲�������ָ���ַ�ij��ȡ�?
* @param charFilled
* ���Ҫ����ɹ̶����Ȳ����ַ�Ȳ���ʱ�������ַ�?
* @param fillAtEnd
* �Ƿ������ַ�������
* @param defaultValue
* ����ṩ������Ϊnull���������ֵΪ��ʼ�?
* @return
*/
public static final String toSizeString(Integer obj, int size,
char charFilled, boolean fillAtEnd, String defaultValue) {
String value = defaultValue;
if (obj != null) {
value = obj.toString();
}
return formatString(value, true, size, charFilled, fillAtEnd, true);
}
/**
* �������ʽ�������ַ������Զ���ȡ���������Զ���ָ���ַ���䣬���λ�ÿ��Ե�ǰ������?
*
* @param obj
* ���������?
* @param size
* ���Ҫ����ɹ̶����ȣ��˲�������ָ���ַ�ij��ȡ�?
* @param charFilled
* ���Ҫ����ɹ̶����Ȳ����ַ�Ȳ���ʱ�������ַ�?
* @param fillAtEnd
* �Ƿ��
没有合适的资源?快使用搜索试试~ 我知道了~
jquery 分页和验证(java版)
共119个文件
jar:36个
class:30个
java:24个
5星 · 超过95%的资源 需积分: 9 75 下载量 111 浏览量
2011-03-10
10:20:11
上传
评论
收藏 14.88MB ZIP 举报
温馨提示
实例是用java和jquery做 里面有java中SSh框架 jquery分页和jquery验证
资源推荐
资源详情
资源评论
收起资源包目录
jquery 分页和验证(java版) (119个子文件)
UtilStr.class 16KB
FileUtil.class 13KB
BasicDaoImpl.class 10KB
Time.class 4KB
Page.class 4KB
DateUtil.class 3KB
StudentAction.class 3KB
StudentServiceImpl.class 3KB
EncryptUtil.class 3KB
BasicDao.class 2KB
SetCharacterEncodingFilter.class 2KB
JdbcUtil.class 2KB
Student.class 2KB
BasicDaoImpl$2.class 1KB
RandomPassWord.class 1KB
Couse.class 1KB
RegExpValidator.class 1KB
StudentServiceImpl$1.class 1KB
CharacterEncodingFilter.class 1KB
BasicDaoImpl$3.class 1KB
BasicDaoImpl$4.class 1KB
BasicDaoImpl$1.class 1KB
BasicDaoImpl$5.class 1KB
Teacher.class 1KB
ObjectNotFoundException.class 662B
BaseRuntimeException.class 636B
DaoException.class 629B
StudentDaoImpl.class 572B
StudentService.class 436B
StudentDao.class 239B
.classpath 3KB
org.eclipse.wst.jsdt.ui.superType.container 49B
reg4.gif 634B
reg3.gif 633B
reg2.gif 633B
spring.jar 2.81MB
hibernate3.jar 2.64MB
xwork-core-2.1.6.jar 1.49MB
aspectjweaver.jar 1.47MB
freemarker-2.3.15.jar 859KB
struts2-core-2.1.8.jar 738KB
mysql-connector-java-5.1.12-bin.jar 716KB
c3p0-0.9.1.2.jar 596KB
commons-collections-3.1.jar 546KB
javassist-3.4.GA.jar 460KB
antlr-2.7.6.jar 433KB
standard.jar 384KB
log4j-1.2.15.jar 383KB
hibernate-cglib-repack-2.1_3.jar 377KB
cglib-nodep-2.1_3.jar 317KB
dom4j-1.6.1.jar 307KB
msbase.jar 280KB
hibernate-annotations.jar 273KB
ognl-2.7.3.jar 234KB
sqljdbc.jar 227KB
ehcache-1.2.3.jar 203KB
hibernate-entitymanager.jar 116KB
aspectjrt.jar 112KB
mssqlserver.jar 66KB
hibernate-commons-annotations.jar 65KB
commons-logging.jar 59KB
msutil.jar 58KB
commons-fileupload-1.2.1.jar 56KB
ejb3-persistence.jar 49KB
commons-logging-1.0.4.jar 37KB
jstl.jar 20KB
slf4j-api-1.5.2.jar 17KB
struts2-spring-plugin-2.1.8.jar 16KB
jta-1.1.jar 13KB
slf4j-log4j12.jar 8KB
common-annotations.jar 6KB
UtilStr.java 32KB
FileUtil.java 31KB
BasicDaoImpl.java 9KB
SetCharacterEncodingFilter.java 6KB
Time.java 4KB
Page.java 4KB
EncryptUtil.java 3KB
DateUtil.java 3KB
StudentServiceImpl.java 2KB
StudentAction.java 2KB
JdbcUtil.java 1KB
Student.java 1KB
RandomPassWord.java 1KB
RegExpValidator.java 1KB
Couse.java 1KB
BasicDao.java 1KB
Teacher.java 926B
CharacterEncodingFilter.java 782B
BaseRuntimeException.java 733B
DaoException.java 703B
ObjectNotFoundException.java 680B
StudentService.java 403B
StudentDaoImpl.java 308B
StudentDao.java 152B
jquery-1.4.4.min.js 77KB
yanzheng.js 6KB
fenye.js 1KB
.jsdtscope 500B
updatestudent.jsp 5KB
共 119 条
- 1
- 2
wwl520scl
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
前往页