Java怎么生成不同的字符串
时间: 2024-03-11 22:50:23 浏览: 106
实验五:Java数组与字符串
Java中可以使用不同的方式生成不同的字符串,以下是几种常用的方式:
1. 使用UUID(通用唯一识别码)生成随机字符串,代码如下:
```java
String randomStr = UUID.randomUUID().toString();
```
2. 使用SecureRandom类生成随机字符串,代码如下:
```java
SecureRandom random = new SecureRandom();
byte[] bytes = new byte[20];
random.nextBytes(bytes);
String randomStr = new String(bytes);
```
3. 使用RandomStringUtils类生成随机字符串,代码如下:
```java
String randomStr = RandomStringUtils.randomAlphanumeric(10);
```
以上三种方式都可以生成不同的随机字符串。需要注意的是,使用UUID生成的字符串是唯一的,而使用SecureRandom和RandomStringUtils生成的字符串是伪随机的,可能会重复。
阅读全文