java随机生成字符串
这世上最不会贬值的投资,就是为自己努力。
- 第一种(java自带)
UUID uuid = UUID.randomUUID();//初始化一共UUID
System.out.println("UUID:" + uuid.toString());
//通过给定的字符串名称和命名空间生成UUID对象
UUID uuid2 = UUID.nameUUIDFromBytes("test_name".getBytes());
System.out.println("生成的UUID2为:" + uuid2.toString());
- 第二种(第三方包)
pom依赖
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>2.6</version>
</dependency>
java文件
import org.apache.commons.lang3.StringUtils;
import java.util.UUID;
public class UUIDutil {
public static void main(String[] args) {
String uuid=UUIDutil.getUUID();
System.out.println("uuid:"+uuid);
}
public static String getUUID(){
UUID uuid = UUID.randomUUID();
//去除uuid生成所产生的 横杠字符
String uuidStr = StringUtils.remove(uuid.toString(), '-');
return uuidStr;
}
}