列表中的多个参数

y2p*_*y2p 9 java

我想做这样的事情

List<Integer, String, String>
Run Code Online (Sandbox Code Playgroud)

我希望能够迭代地检索这三个参数中的任何一个.我该怎么办呢?谢谢

jjn*_*guy 5

你需要的是一个元组类:

public class Tuple<E, F, G> {
    public E First;
    public F Second;
    public G Third;    
}
Run Code Online (Sandbox Code Playgroud)

然后,您可以迭代元组列表,并查看元组中的每个条目.

List<Tuple<Integer, String, String> listOfTuple;
for (Tuple<Integer, String, String> tpl: listOfTuple){
    // process each tuple
    tpl.First ... etc
}
Run Code Online (Sandbox Code Playgroud)