public void setSid(int sid)
{
this.sid = sid;
}
这时候我有一个输入框,我想把输入框中的内容转换成数字赋值给sid,如果直接使用 对象.setSid(Integer.parseInt(editText.getText()))会报错,因为输入的是Editable,因此更改如下:对象.setSid(Integer.parseInt(editText.getText().toString()))
通过Java获取当前时间以及声称唯一的id:
import java.sql.Date;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.UUID;
public class Uuid {
private static final Date Date = null;
public static String getUUID()
{
/**
* 获得一个UUID
* @return string
*/
String s = UUID.randomUUID().toString();
//去掉“-”
s = s.substring(0,8)+s.substring(9,13)+s.substring(14,18)+s.substring(19,23)+s.substring(24);
return s;
}
/**
* 获得指定数目的UUID
* @param number只想要显示的位数
* @return String
*/
public static String getUUID(int number)
{
if(number<1)
{
return null;
}
return getUUID().substring(0,number);
}
public static String getDate()
{
SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
String time=df.format(new java.util.Date());
return time;
}
public static void main(String args[])
{
//获取不包含"-"的id
System.out.println(getUUID());
//获取包含8位的id
System.out.println(getUUID(8));
//获取当前时间
System.out.println(getDate());
}
}
/**
2b61378b48334381ac2fedaca051357a
8af53add
2014-05-24 06:22:07
*/