加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

如何在java中初始化2D字符串数组

发布时间:2020-12-15 04:44:20 所属栏目:Java 来源:网络整理
导读:我知道如何声明数组,我已经这样做了: String[][] board1 = new String[10][10]; 现在我想做到这一点,默认情况下每个空格都是“ – ”(当然没有引号).我见过这样的其他问题,但答案对我来说没有意义.我能理解的是,我可能需要一个for循环. 解决方法 我能想到的
我知道如何声明数组,我已经这样做了:

String[][] board1 = new String[10][10];

现在我想做到这一点,默认情况下每个空格都是“ – ”(当然没有引号).我见过这样的其他问题,但答案对我来说没有意义.我能理解的是,我可能需要一个for循环.

解决方法

我能想到的最快的方法就是像这样使用 Arrays.fill(Object[],Object),

String[][] board1 = new String[10][10];
for (String[] row : board1) {
    Arrays.fill(row,"-");
}
System.out.println(Arrays.deepToString(board1));

这是使用For-Each迭代board1的String [](s)并用“ – ”填充它们.然后使用Arrays.deepToString(Object[])进行打印.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读