java - 如何迭代 vector 的 vector

标签 java vector

如何在 Java 中迭代 vector 的 vector ? 我尝试像在 C++ 中那样做:

Vector<Vector<String>> elements = new Vector<Vector<String>>();
// ...
System.out.print(elements[0][0]);

但显然这是行不通的。

最佳答案

要迭代所有元素,请使用类似于以下的代码:

for (Vector<String> v : elements) {
    for (String s : v) {
        // Use s as you like
    }
}

访问特定元素:

int x = ...
int y = ...
...
String s = elements.get(x).get(y);

关于java - 如何迭代 vector 的 vector ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35114972/

相关文章:

java - 使用 tomcat 的 spring webapp 的 SL4J 设置不记录?

java - Hibernate3.5 是否支持 GlassfishV2 上的 JPA1+EJB3.0?

java - 安卓版的nanosleep?

c++ - unique_ptr 到 nullptr 是不可复制的

c++ 将 vector 中出现 n 次的所有元素作为 vector 返回

c++ - 使用 C++ 中的 vector 散列/映射自动聚类

arrays - 使用 Data.Vector 进行动态编程

vector - 与 Julia 中的转置不同的单例向量

java - 将长字符串写入 HTML 文件,InputStream、FileWriter 与 BufferedReader

java - 如何在java中使用readline设置偏移量?