You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Java中如何使用字符串填充二维数组?

使用Arrays.fill()填充字符串数组并输出指定格式

Arrays.fill()方法完全可以用于字符串数组,用法和填充整数数组基本一致,只需将填充值替换为字符串类型即可。以下是实现你需求的代码示例:

import java.util.Arrays;

public class StringArrayDemo {
    public static void main(String[] args) {
        // 初始化3行3列的二维字符串数组
        String[][] grid = new String[3][3];
        
        // 遍历每一行,用Arrays.fill填充该行所有元素为"A"
        for (String[] row : grid) {
            Arrays.fill(row, "A");
        }
        
        // 按要求格式输出
        for (String[] row : grid) {
            System.out.println(String.join(" ", row));
        }
    }
}

代码说明:

  • 首先创建一个3×3的二维字符串数组,对应你需要的3行结构
  • 通过循环遍历每一行,调用Arrays.fill(row, "A")将当前行的所有元素统一填充为字符串"A"
  • 最后再次遍历数组,用String.join(" ", row)把每行的元素用空格拼接后打印,即可得到每行三个"A"以空格分隔的输出效果

内容的提问来源于stack exchange,提问作者rocen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 06:00:17