我想用2个整数(每个节点2个整数)创建一个链表,所以我这样做:
static class Ocurrencia {
int renglon, columna;
public Ocurrencia(int renglon, int columna) {
this.renglon = renglon;
this.columna = columna;
}
}
public static void main(String[] args) {
LinkedList<Ocurrencia> prueba = new LinkedList();
Ocurrencia prue = new Ocurrencia(2, 3);
prueba.add(prue);
}
我该如何打印链接列表?输出:[2,3]
最佳答案
您需要重写Object类的toString方法。这是正确的代码
class Ocurrencia {
int renglon, columna;
public Ocurrencia(int renglon, int columna) {
this.renglon = renglon;
this.columna = columna;
}
@Override
public String toString() {
// TODO Auto-generated method stub
return "[" + renglon + "," + columna + "]";
}
public static void main(String[] args) {
LinkedList<Ocurrencia> prueba = new LinkedList();
Ocurrencia prue = new Ocurrencia(2, 3);
prueba.add(prue);
for (Ocurrencia ocurrencia : prueba) {
System.out.println(ocurrencia);
}
}
}
关于java - 打印链表,每个节点2个整数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43221609/