[英]How do I fill my 2D array with a string ? Java
I am using Arrays.fill() for integers but i dont know how to fill with string.我正在使用 Arrays.fill() 作为整数,但我不知道如何填充字符串。 I want it to look like this on the terminal screen:
我希望它在终端屏幕上看起来像这样:
AAA AAA
AAA AAA
AAA AAA
One immediate solution I can think of is using Java Streams.我能想到的一种直接解决方案是使用 Java Streams。
String[][] table = new String[3][3];
Arrays.stream(table).forEach(strings -> Arrays.fill(strings,"A"));
It will give you output它会给你 output
[A, A, A]
[A, A, A]
[A, A, A]
To Print You can use打印您可以使用
Arrays.stream(table).forEach(strings -> System.out.println(Arrays.toString(strings)));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.