java 生成UUID 36位码 36位码





Java 生成 32位id 或者36位Id方法

/**
	 * 
	 * @Title: getUUID
	 * @Description: TODO(仿照Hibernate UUID生成策略生成 32位36位唯一码)
	 *  适用jdk 1.5以上 
	 * @param:    
	 * @return: void   
	 * @throws
	 *  sqlserver 中 实现 sql code  
	 *  select NEWID()  36位
	 *  select REPLACE('C66F55B4-81CB-4496-A119-523A7C1E8E11', '-', '') 32位
	 * 
	 */
	@Test
	public  void  getUUID(){
		String  uuid36 = UUID.randomUUID().toString();
		String  uuid32 = uuid36.replaceAll("-", "");
		System.out.println("【uuid36】" + uuid36 + "\n【uuid32】" + uuid32 );
		
	}


你可能感兴趣的:(javaSe)