一个实用的小工具,CommonUtils 所需的几个jar包,
/*
* 测试uuid()
* 返回一个随机的32长的字符串
* 用途:
* 1、用来做id,数据库表中的主键是不能重复的,他就是不重复的
* 2、激活码也是不能重复的,也可以用它
*
* */
public void fun1(){
String s=CommonUtils.uuid();
System.out.println(s);
}
输出结果为:
/*
* 作用:把一个map中的数据封装到javabean中
* 要求map中的key名称与javabean中的属性相同
*
* */
JavaBean:
public class Person {
private String uid;
private String uname;
private int age;
public String getUid() {
return uid;
}
public void setUid(String uid) {
this.uid = uid;
}
public String getUname() {
return uname;
}
public void setUname(String uname) {
this.uname = uname;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String toString() {
return "Person [uid=" + uid + ", uname=" + uname + ", age=" + age + "]";
}
public void fun2(){
/*
* 1、创建Map
* */
Map<String,Object> map=new HashMap<String,Object>();
map.put("uid", "122");
map.put("uname", "张三");
map.put("age", 21);
//通过map的数据来创建Person类型的javaBean对象
Person p=CommonUtils.toBean(map, Person.class);
System.out.println(p);
}
输出结果为: