javascript - 将 JavaScript 数组转换为 Java 数组插入

标签 javascript java

我在 Javascript 中有这个:

var population = [];
for(i=0; i < size; i++){
    population[i] = functionWhichReturnsArrays();
}

包含不同索引中的多个数组的一维数组 - 这就是我想要的,而不是二维数组。

如何将其翻译为 Java?

最佳答案

这让您了解如何在 Java 中实现它(代码可以写得更漂亮,但这很容易理解):

public class Pop {

public static void main(String[] args) {
    new Pop().build(10);
}

private void build(int size) {
    String[][] population = new String[size][];
    for (int i = 0; i < size; i++) {
        population[i] = functionWhichReturnsArrays();
    }

    for (int a = 0; a < population.length; a++) {
        for (int b = 0; b < population[a].length; b++) {
            System.out.print(population[a][b] + " / ");
        }
        System.out.println();
    }
}

private String[] functionWhichReturnsArrays() {
    String[] strs = new String[2];
    strs[0] = "zero";
    strs[1] = "one";
    return strs;
}

}

结果将是 10 行:

zero / one / 
zero / one / 
...
zero / one / 

关于javascript - 将 JavaScript 数组转换为 Java 数组插入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46584119/

相关文章:

javascript - 如何使用 .delegate 和 .closest?

javascript - ReactJS Firebase 托管和 Google Search Console

javascript - 通过javascript从浏览器获取奥尔森时区ID信息

java - 我可以在实例化匿名类时实现接口(interface)吗?

java - Eclipse 不记得源查找路径

javascript - 寻找有关 React 事件上的 bind(this, id) 的说明

javascript - JEST 单元测试脚本失败,TypeError : this. _environment.runScript is not a function

java - Scala 中的 GUI 编程

Java 8 使用 Streams 算法搜索 ArrayList 失败

java - 如何在hadoopmapreduce中编写avro输出?