正如标题所说,我想用随机字符串填充2D数组,在这种情况下“_”和“W”,并且我做了2d数组和一个随机字符串生成器,但是我可以找到一个远来用字符串创建的阵列产生如何用随机字符串填充2D阵列
import java.security.SecureRandom;
public class Array_Generator {
public static void main(String[] args) {
int row = 5;
int col = 5;
int[][] grid = new int[row][col];
String AB = "_W";
SecureRandom rnd = new SecureRandom();
for(int i = 0; i < grid.length; i++) {
StringBuilder sb = new StringBuilder(row);
sb.append(AB.charAt(rnd.nextInt(AB.length())));
sb.toString();
}
System.out.println(sb);
如果我这样做,我得到的行像我想,但我不能找到一个客场做下的。
任何帮助将是apreciated。
那你有sb.toString做()?你正在遍历一个2d的整数数组,但没有在那里放入任何东西,你的问题是询问一个2d的字符串数组。你在哪里打印字符串? – CBredlow