Java随机读读取二维字符数数组
时间: 2024-10-28 10:12:33 浏览: 19
在Java中,你可以使用`java.util.Random`类配合二维字符数组(Character[][])来实现随机读取。以下是一个简单的示例:
```java
import java.util.Random;
public class RandomArrayReader {
private static final Random random = new Random();
private Character[][] array; // 假设这是你的二维字符数组
public RandomArrayReader(Character[][] array) {
this.array = array;
}
// 随机获取一个元素(包括行和列)
public char getRandomElement() {
int row = random.nextInt(array.length); // 随机选择行
int col = random.nextInt(array[row].length); // 随机选择列
return array[row][col]; // 返回该位置的字符
}
}
```
使用这个类的方式如下:
```java
public static void main(String[] args) {
Character[][] myArray = ... // 初始化你的二维字符数组
RandomArrayReader reader = new RandomArrayReader(myArray);
char randomChar = reader.getRandomElement();
System.out.println("Random character: " + randomChar);
}
```
阅读全文