简体   繁体   English

如何用字符串填充我的二维数组? Java

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM