【问题标题】:How can I add a String to a 2-dimensional array? [duplicate]如何将字符串添加到二维数组? [复制]
【发布时间】:2019-06-10 23:14:10
【问题描述】:

我有一个项目正在我的 comp sci 课程中工作,但我完全忘记了如何将字符串添加到二维数组。任何帮助,将不胜感激。

【问题讨论】:

标签: java arrays multidimensional-array


【解决方案1】:

你可以这样做:

字符串[][] 数组 = 新字符串[2][2]; // 初始化包含字符串的 2x2 数组

array[0][0] = "一些文字"; // 将 String 对象放入索引 0-0 处的数组中

System.out.println(array[0][0]); // 打印数组中索引 0-0 处的元素

【讨论】:

    【解决方案2】:

    读取字符串并将它们存储到二维数组中:

       String[][] data=new String [10][10];
       Scanner sc=new Scanner(System.in);
       for(int i=0;i<data.length;i++){
          for(int j=0;j<data[i].length;j++){
              data[i][j]=sc.nextLine();
          }
        }
    

    这将动态输入字符串并存储在二维数组中。

    【讨论】:

      【解决方案3】:

      答案取决于您使用的编程语言。一般来说,您将通过带有索引的行和列访问2D 数组。然后,要将元素添加到数组中的该位置,您只需将字符串分配给该特定位置。例如,在Java 中,您将执行以下操作:

          String[][] arr = new String[10][10];
          arr[0][0] = "Element 0";
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-10-16
        • 1970-01-01
        • 1970-01-01
        • 2021-07-02
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多