1. 获取星座
//获取星座(参数格式:yyyy-MM-dd 或者 yyyy-MM-dd HH:mm:ss)
public static String getConstellation(String birthday) {
int month = Integer.parseInt(birthday.substring(5,7));
int day = Integer.parseInt(birthday.substring(8,10));
int[] dayArr = new int[] { 20, 19, 21, 20, 21, 22, 23, 23, 23, 24, 23, 22 };
String[] constellationArr = new String[] { "摩羯座", "水瓶座", "双鱼座", "白羊座", "金牛座", "双子座",
"巨蟹座", "狮子座", "处女座", "天秤座", "天蝎座", "射手座", "摩羯座" };
return day < dayArr[month - 1] ? constellationArr[month - 1] : constellationArr[month];
}
2.匹配字符串
String[] filterKeys = {"/auth.html","/manage.html","/login.html","/backWet"};
//数组转换成list
List<String> list=Arrays.asList(Constants.filterKeys);
if(list.contains(httpRequest.getServletPath())){
//匹配
filterchain.doFilter(servletrequest, servletresponse);
}else{
//不匹配
String url = httpRequest.getContextPath() + "/login.html";
httpResponse.sendRedirect(url);
return;
}
3.自动省略
<style type="text/css">
div { width:100px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
div:hover { width:auto; }
</style>
<div>哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈</div>