返回 String 对象中子字符串最后出现的位置。
substring方法
public String substring(int beginIndex) 返回一个新的字符串,它是此字符串的一个子字符串。该子字符串始于指定索引处的字符,一直到此字符串末尾。
valueOf方法
是Integer类的一个静态方法,它是把一个string参数转换为Integer类型,那么经过Integer.valueOf("345")转换,345就是一个Integer类型了
intValue函数
它是将一个Integer类型转换成原始类型int,
trim()方法
删除字符串首部和尾部的空格。
StringBuffer buf=new StringBuffer("Hard ");
String aString = "Waxworks";
buf.append(aString,3,4);
原文说明:这个操作将String的从索引位置3开始的由四个字符组成的子串追加StringBuffer对象buf中。然后buf对象就会包含字符 串"Hard work"。
记录当前时间
SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); Date d = new Date(); String a = sf.format(d);
在new java.util.Date() 中在报表中的样式显示:
星期二 06 三月 2012 ------------------- EEEEE dd MMMMM yyyy
三月 06,2012 ---------------------- MMMMM dd,yyyy
06-三月 ----------------------- dd-MMM
06-三月-12 --------------------------dd-MMM-yy
三月-12 ---------------------- MMM-yy
三月-12 -----------------------MMMMM-yy
06/03/2012 2.50 下午 ------------------- dd/MM/yyyy h.mm a
星期二, 三月 6, '12 ----------------- EEE, MMM d, ''yy
2012.三月.06 公元 02:58 下午 ------------------ yyyy.MMMMM.dd GGG hh:mm aaa
02 o'clock 下午, 中国标准时间 --------------- hh 'o''clock' a, zzzz
2012-03-06 -----------------yyyy-MM-dd
获得参数:
String username = ((String) parameter.get("username")).trim(); String password = ((String) parameter.get("password")).trim();
if (list.size() > 0) { User user = list.get(0);//获取User if (false) { message = "用户未授权,不允许登录!"; } else { HttpServletRequest request = DoradoContext.getCurrent() .getRequest(); HttpSession session = request.getSession(); String Ip = CommonUtils.getIpAddr(request);//获取IP LoginInfo log = new LoginInfo(); log.setLoginIp(Ip); log.setLoginTime(new Date()); // log.setUserId(user.getUserId()); // 写入登录信息 Long logId = loginBO.addLoginInfo(log); log.setId(logId); user.setLog(log); session.setAttribute("user", user); message = "OK" + user.getUserName(); } } else { message = "用户名或密码错误,请重新输入!"; } } else { message = "用户名或密码为空,请重新输入!"; } return message; }