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);//获取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;
	}

猜你喜欢

转载自qiong-dorado.iteye.com/blog/1677611