[Java] 命名图片方式 →→→→→进入此内容的聊天室

来自 , 2019-07-27, 写在 Java, 查看 146 次.
URL http://www.code666.cn/view/2bb232c0
  1. public class IptimeStamp
  2. {
  3.   private SimpleDateFormat sdf = null;//定义simpleDateFormat对象
  4.   private String ip = null;//接受ip地址
  5.   public IptimeStamp(String ip)
  6.   {
  7.           try
  8.           {
  9.                 InetAddress addr = InetAddress.getLocalHost();
  10.             ip = addr.getHostAddress();
  11.             this.ip = ip;
  12.           }
  13.           catch (UnknownHostException e)
  14.           {
  15.                 e.printStackTrace();
  16.           }
  17.   }
  18.   public String getIptimeRand()//得到IP地址+时间+三位随机数
  19.   {
  20.           StringBuffer buf = new StringBuffer();
  21.           if(this.ip!=null)
  22.           {
  23.                   String s[] = this.ip.split("\\.");
  24.                   for(int i=0;i<s.length;i++)
  25.                   {
  26.                           buf.append(this.addZero(s[i],3));
  27.                   }
  28.           }
  29.           buf.append(this.getTimeStamp());
  30.           Random r = new Random();
  31.           for(int i=0;i<3;i++)
  32.           {
  33.                   buf.append(r.nextInt(10));
  34.           }
  35.           return buf.toString();
  36.   }
  37.   public String addZero(String str,int len)
  38.   {
  39.           StringBuffer s = new StringBuffer();
  40.           s.append(str);
  41.           while(s.length()< len)
  42.           {
  43.                   s.insert(0, "0");
  44.       }
  45.           return s.toString();
  46.   }
  47.   public String getDate()
  48.   {
  49.           this.sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");
  50.           return this.sdf.format(new Date());
  51.   }
  52.   public String getTimeStamp()
  53.   {
  54.           this.sdf = new SimpleDateFormat("yyyyMMddHHmmssSSS");
  55.           return this.sdf.format(new Date());
  56.   }
  57. }
  58.  

回复 "命名图片方式"

这儿你可以回复上面这条便签

captcha