首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

java惯用方法记录(不断更新)

2012-10-08 
java常用方法记录(不断更新)lastIndexOf 方法返回 String 对象中子字符串最后出现的位置。substring方法pub

java常用方法记录(不断更新)
lastIndexOf 方法
返回 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);//获取Userif (false) {message = "用户未授权,不允许登录!";} else {HttpServletRequest request = DoradoContext.getCurrent().getRequest();HttpSession session = request.getSession();String Ip = CommonUtils.getIpAddr(request);//获取IPLoginInfo 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;}

热点排行